WN

WN (https://www.wn.se/forum/index.php)
-   Allmänt (https://www.wn.se/forum/forumdisplay.php?f=2)
-   -   Öppna flera urler samtidigt likt http://www.urlopener.com (https://www.wn.se/forum/showthread.php?t=1048611)

nukem 2011-06-10 08:11

Öppna flera urler samtidigt likt http://www.urlopener.com
 
Här har ni det användbara resultatet, att använda hur mycket ni vill:
http://www.markusadvices.com/url-opener/

Ni har all tillåtelse att kopiera eller göra vad ni vill med det!

Anders Karlsson 2011-06-10 08:35

skapa en folder bland dina bokmärken i din web browser och höger klicka sedan på den och välj öppna alla...
Är det det du söker?

nukem 2011-06-10 09:23

jag har inte alla urler som bokmärken. Jag har de i listor, text eller excel... och det är olika hela tiden..

annars är det ett bra sätt... helt klart!

HapiDjus 2011-06-12 23:08

Borde inte vara så svårt att skriva ihop. Har du tillgång till en server eller ska du bara köra det lokalt?

nukem 2011-06-14 05:38

Har tillgång till server

HapiDjus 2011-06-15 12:37

Jag skrev ihop en lösning i JavaScript. Använd mellanslag för att spearera adresserna.

HTML-kod:

<html>
        <head>
                <script type="text/javascript">
                function oppnaURL(url){
                var urlSplitResult = url.split(" ");
                        for(i = 0; i < urlSplitResult.length; i++){
                                window.open(urlSplitResult[i], "window"+i)
                        }
                }
                </script>

        </head>
        <body>
                <form name="frm1">
                        <textarea name="txt1" COLS=40 ROWS=5></textarea>
                </form>
                <input type="button" value="GET" onclick="oppnaURL(document.frm1.txt1.value)">
        </body>
</html>


nukem 2011-06-15 21:43

Superbra! Tack! är det lätt att byta ut mellanrummet mot en ny rad istället som avskiljare?

jonssondesign 2011-06-16 06:48

Jag vet inte, jag kan inte php alls, men jag skulle testa såhär:

Skriv bara in <br /> såhär: var urlSplitResult = url.split("<br />");

Fungerade det? :)

pelmered 2011-06-16 09:29

Citat:

Ursprungligen postat av jonssondesign (Inlägg 20408694)
Jag vet inte, jag kan inte php alls, men jag skulle testa såhär:

Skriv bara in <br /> såhär: var urlSplitResult = url.split("<br />");

Fungerade det? :)

Nu var det ju dock javascript och inte PHP.
Eftersom jag antar att det är ett textdokument du ska läsa av(och inte ett HTML ditto) ska du använda "\n" istället för <br />.

HapiDjus 2011-06-16 14:38

Byt ut
var urlSplitResult = url.split(" ");
mot
var urlSplitResult = url.split(/\r\n|\r|\n/);

nukem 2011-06-16 20:00

Många tack!

nukem 2011-07-14 13:06

Scriptet är väldigt bra och användbart!

jag undrar om du kan skriva en liten uppdatering till det?

jag skulle vilja att det kollade efter "http://www." i början. Fanns inte detta så ska det lägga till det själv när den öppnar sidorna i de nya fönstret. Jag tror inte detta e så svårt att skriva. Jag är bara väldigt dålig på Java Script.

Tack på förhand!

Erik Stenman 2011-07-14 13:37

Lär dig lite mer programmering istället. Det kanske kan kännas svårt i början men det lönar sig.

Använd t.ex. string.indexOf(searchstring)

Sedan om du förstår if-satser o.d borde du kunna fixa det nu.

Notera att det säkert finns bättre sätt att lösa det på men i detta fallet spelar det inte så stor roll.

nukem 2011-07-14 14:31

Citat:

Ursprungligen postat av Erik Stenman (Inlägg 20411516)
Lär dig lite mer programmering istället. Det kanske kan kännas svårt i början men det lönar sig.

Använd t.ex. string.indexOf(searchstring)

Sedan om du förstår if-satser o.d borde du kunna fixa det nu.

Notera att det säkert finns bättre sätt att lösa det på men i detta fallet spelar det inte så stor roll.

jag kan programmera. C++ och scriptspråk som PHP. Det är bara att Javascript har så (in i helvetes) annorlunda o dum syntax. Och varför det ens har "Java" i sitt eget namn är för hela den Java-programmerande världen bara ett hån och ett stort mysterium.

Jag önskar jag kunde mer javascript. Men det är så olikt alla andra användbara språk

nukem 2011-07-21 14:18

kan inte någon tillverka ett script som gör detta?

jag gör en paypal-överföring eller banköverföring på 200:- till den första som fixar det!

Kekke 2011-07-21 15:00

Kod:

<html>
        <head>
                <script type="text/javascript">
                function oppnaURL(url){
                var urlSplitResult = url.split(/\r\n|\r|\n/);
                        for(i = 0; i < urlSplitResult.length; i++){
                                var attach = "http://www.";
                                if(urlSplitResult[i].indexOf("http://www.") < 0)
                                        urlSplitResult[i] = attach + urlSplitResult[i];
                                window.open(urlSplitResult[i], "window"+i)
                        }
                }
                </script>
        </head>
        <body>
                <form name="frm1">
                        <textarea name="txt1" COLS=40 ROWS=5></textarea>
                </form>
                <input type="button" value="GET" onclick="oppnaURL(document.frm1.txt1.value)">
        </body>
</html>

Där har du ;)

nukem 2011-07-21 16:05

se vad du kan motivera folk med lite pengar!

Tackar Kekke!

nukem 2011-07-21 16:22

Ni kan använda det hur mycket ni vill eller kopiera det hur ni vill. Adressen till var det ligger online finns överst i tråden!

Enjoy!

Tacka Kekke för programmerning!

allstars 2011-07-22 09:14

Fast alla adresser har inte www i början. Det kan vara subdomäner eller domäner som kör utan www. Bara en tanke

Dennis Holm 2011-07-22 12:13

och har man en vettig browser så testar den själv med www (och utan).
både chrome och firefox gör detta.

Kekke 2011-07-22 14:01

Citat:

Ursprungligen postat av Dennis Holm (Inlägg 20412342)
och har man en vettig browser så testar den själv med www (och utan).
både chrome och firefox gör detta.

Säker på detta?

http://techdata.nu
kontra
http://www.techdata.nu

nukem 2011-07-25 18:40

i min forefox 5.0 får jag inte upp Någonting. Däremot om jag slår in http://www.techdata.nu så får jag fram sidan

för att de som har ställt in sidan/webservern har ej satt upp att utan "www." ska gå till http://www.techdata.nu

så jag håller inte med er. Och sant. Mitt script fungerar bara för sidor som kör med: "www."
jag har det som standard på alla mina sidor o domäner. Alla i branschen och alla "domainers" ja känner har det samma. Av flera anledningar.

Jag använder heller aldrig subdomäner. Av flera anledningar. Så scriptet stödjer inte detta heller som det är idag.

Så vill ni ha ett stöd för detta får ni ge mig koden så ändrar jag det på min sida...

youheardit 2011-07-25 21:15

Citat:

Ursprungligen postat av nukem (Inlägg 20412686)
i min forefox 5.0 får jag inte upp Någonting. Däremot om jag slår in http://www.techdata.nu så får jag fram sidan

för att de som har ställt in sidan/webservern har ej satt upp att utan "www." ska gå till http://www.techdata.nu

så jag håller inte med er. Och sant. Mitt script fungerar bara för sidor som kör med: "www."
jag har det som standard på alla mina sidor o domäner. Alla i branschen och alla "domainers" ja känner har det samma. Av flera anledningar.

Jag använder heller aldrig subdomäner. Av flera anledningar. Så scriptet stödjer inte detta heller som det är idag.

Så vill ni ha ett stöd för detta får ni ge mig koden så ändrar jag det på min sida...

Allt blir kaos om man skiver in http:// och inget www. ex: http://google.com osv...

Kekke 2011-07-26 00:13

Citat:

Ursprungligen postat av youheardit (Inlägg 20412707)
Allt blir kaos om man skiver in http:// och inget www. ex: http://google.com osv...

Vad menar du?

youheardit 2011-07-26 02:21

Citat:

Ursprungligen postat av Kekke (Inlägg 20412725)
Vad menar du?

OM jag skiver in:
så öppnar den:
Jag brukar aldrig skriva www om det funkar utan.

Kekke 2011-07-26 09:29

Citat:

Ursprungligen postat av youheardit (Inlägg 20412731)
OM jag skiver in:

så öppnar den:


Jag brukar aldrig skriva www om det funkar utan.

Om jag vet rätt så fungerar det så länge dom har pekat om subdomänen *.domän till www.domän, testa själv att öppna http://techdata.nu så ser du att det inte alltid fungerar.

youheardit 2011-07-26 09:50

Citat:

Ursprungligen postat av Kekke (Inlägg 20412739)
Om jag vet rätt så fungerar det så länge dom har pekat om subdomänen *.domän till www.domän, testa själv att öppna http://techdata.nu så ser du att det inte alltid fungerar.

http://piclair.com/data/1rrd5.jpg
http://piclair.com/data/sz5uy.jpg

Testade exakt den Urlen du skrev och även http://google.com
Samma problem som jag tidigare nämnt. Ditt script vill att man skriver http://www. eller inget annars blir det kaos.

Kekke 2011-07-26 11:42

Citat:

Ursprungligen postat av youheardit (Inlägg 20412741)
http://piclair.com/data/1rrd5.jpg
http://piclair.com/data/sz5uy.jpg

Testade exakt den Urlen du skrev och även http://google.com
Samma problem som jag tidigare nämnt. Ditt script vill att man skriver http://www. eller inget annars blir det kaos.

Jasså nu förstår jag, men det var inte det jag menade, jag påpekade detta;

Citat:

och har man en vettig browser så testar den själv med www (och utan).
både chrome och firefox gör detta.
__________________

nukem 2011-07-26 15:42

Citat:

Ursprungligen postat av youheardit (Inlägg 20412707)
Allt blir kaos om man skiver in http:// och inget www. ex: http://google.com osv...

Tycker jag inte. Slår jag in http://google.com kommer jag till http://www.google.com automatiskt...för deras htaccess eller webserver är inställd så. Tror inte det har med min webbläsare (Firefox 5.0) att göra.


Angående Min egen domän. lovdell.se

Slår jag in http://lovdell.se så hamnar jag på http://www.lovdell.se/ för att jag har ställt in det så. Så att även folk som skriver in URLen utan www kommer fram och kommer rätt.

nukem 2011-07-26 15:44

Citat:

Ursprungligen postat av youheardit (Inlägg 20412731)
OM jag skiver in:

så öppnar den:


Jag brukar aldrig skriva www om det funkar utan.



jaha nu pratar du om vad du matar in i mitt javascript på http://www.markusadvices.com/url-opener/ ?

vi pratar om vad du skriver i din browser.

nukem 2011-07-26 15:46

Mitt script är ej fullständigt. För jag har ingen nytta av det mer utvecklat. Vill någon förbättra det för att stöda domäner som ej har denna länkining till sin samma adress fast med "www."

och för att stöda subdomäner. Så får ni göra det själva. Alternativt köpa det av någon. Jag kan publicera det på min sida sen om ni vill dela med er av utvecklingen av scriptet.

Läser ni på: http://www.markusadvices.com/url-opener/ så längre ner i kommentarer står det om vad det stödjer o ej stödjer och där kan ni även följa eventuell vidarutveckling.

Alex 2011-07-31 00:42

Det enda du bör göra för att det ska fungera utan "www." är att ta bort "www." ur attach och ...indexOf():

Kod:

<html>
        <head>
                <script type="text/javascript">
                function oppnaURL(url){
                var attach = "http://";
                var urlSplitResult = url.split(/\r\n|\r|\n/);
                        for(i = 0; i < urlSplitResult.length; i++){
                                if(urlSplitResult[i].indexOf(attach) < 0)
                                        urlSplitResult[i] = attach + urlSplitResult[i];
                                window.open(urlSplitResult[i], "window"+i)
                        }
                }
                </script>
        </head>
        <body>
                <form name="frm1">
                        <textarea name="txt1" COLS=40 ROWS=5></textarea>
                </form>
                <input type="button" value="GET" onclick="oppnaURL(document.frm1.txt1.value)">
        </body>
</html>

Otestat, men bör fungera.

nukem 2011-07-31 12:10

otestade saker brukar aldrig fungera. Säger jag av ett liv fullt av erfarenhet från några års spelutveckling till 15 års webbutveckling. Men vi kan ju hoppas! :D
Citat:

Ursprungligen postat av Alex (Inlägg 20413124)
Det enda du bör göra för att det ska fungera utan "www." är att ta bort "www." ur attach och ...indexOf():

Kod:

<html>
        <head>
                <script type="text/javascript">
                function oppnaURL(url){
                var attach = "http://";
                var urlSplitResult = url.split(/\r\n|\r|\n/);
                        for(i = 0; i < urlSplitResult.length; i++){
                                if(urlSplitResult[i].indexOf(attach) < 0)
                                        urlSplitResult[i] = attach + urlSplitResult[i];
                                window.open(urlSplitResult[i], "window"+i)
                        }
                }
                </script>
        </head>
        <body>
                <form name="frm1">
                        <textarea name="txt1" COLS=40 ROWS=5></textarea>
                </form>
                <input type="button" value="GET" onclick="oppnaURL(document.frm1.txt1.value)">
        </body>
</html>

Otestat, men bör fungera.


nukem 2011-07-31 12:13

Funkar faktiskt på min utan att jag använder det nya scriptet!
Citat:

Ursprungligen postat av Kekke (Inlägg 20412739)
Om jag vet rätt så fungerar det så länge dom har pekat om subdomänen *.domän till www.domän, testa själv att öppna http://techdata.nu så ser du att det inte alltid fungerar.


nukem 2011-07-31 12:32

Testa det nya scriptet o se hur det fungerar: http://www.markusadvices.com/url-opener/

Alex 2011-08-08 22:03

Citat:

Ursprungligen postat av nukem (Inlägg 20413142)
otestade saker brukar aldrig fungera. Säger jag av ett liv fullt av erfarenhet från några års spelutveckling till 15 års webbutveckling. Men vi kan ju hoppas! :D

Om man vet vad man gör brukar det inte vara några problem ;)

nukem 2011-08-09 00:01

Hur många år har du arbetat med ett skarpt, fullskaligt MMORPG med Unreal 3 motorn?

nukem 2012-03-14 13:24

Den har fått en egen url på: http://www.openurls.eu/

nukem 2015-06-07 14:54

Senaste versionen av Chrome vill ej öppna flera flikar med detta Javascriptet. Ligger restriktionerna i Chromes nya källkod? Eller går det att skriva om Javascriptet?

Har samma problem i Internet Explorer numera, den öppnar en ny flik bara.

Samt att scriptet ej stödjer Https.

Någon som är intresserad av att tjäna en slant? Skicka pm!

nukem 2015-06-22 17:37

Citat:

Ursprungligen postat av majkehl (Inlägg 20510311)
Fungerar utmärkt för mig med senaste stableversionen av Chrome för PC. Behövde bara tillåta popups. Så du vet...

Yep, samma med Internet Explorer faktiskt. Har fått många klagomål på att det inte fungerar i dessa browsers men jag inser att felet ligger någon annan stans hehe.

"problemet" med Chrome är att deras ruta som avböjer popups är lite mindre synlig uppe i adressfältet till höger. När jag aktiverade popups för sidan (vilket default är avstängt för alla sidor i Chromes default-inställningar) så fungerade det perfekt. Större problem med Chrome är att knappen som visar att den avisat popups och ger dig möjlighet att ändra denna regel specifikt för denna sidan endast är synlig för 1-2 sekunder, sedan försvinner den. Jag kan förstå att detta missas helt av casualanvändaren.

Faktum kvarstår att scriptet ej stödjer https-protokoll-sidor.


Alla tider är GMT +2. Klockan är nu 20:36.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson