firefox nøgleord

Her kan du få hjælp til programmer eller funktioner, der er omtalt på Ludvigs Hjørne.

firefox nøgleord

Indlægaf Gæst » lør jul 15, 2006 4:11

Hej

Kan man gøre sådan, at når et nøgleord bruges i adresselinjen, åbnes siden i et nyt faneblad?

Mvh
Jonathan
Gæst
 

Re: firefox nøgleord

Indlægaf Kim Ludvigsen » lør jul 15, 2006 10:08

Anonymous skrev:Kan man gøre sådan, at når et nøgleord bruges i adresselinjen, åbnes siden i et nyt faneblad?


Ja, men det kræver lidt arbejde. Du kan indsætte lidt JavaScript i nøgleordet, så søgeresultatet åbnes i et nyt vindue, og så kan du ændre en indstilling i Firefox, så nye vinduer i stedet åbnes i et nyt faneblad. Det er vist ikke muligt at få JavaScript til at åbne et nyt faneblad direkte, derfor den lille omvej.

Indstillingen først:
Funktioner => Indstillinger => Faneblade => flueben ud for Tving links... => mærke ud for "et nyt faneblad" => Luk indstillingsvinduet.

Ændring af bogmærket med nøgleordet:
Find bogmærket, højreklik på det og vælg Egenskaber.

Ud for Sted står der en adresse med lidt ekstra, i det til Google står der fx:
http://www.google.com/search?q=%s
Det ændrer du til:
javascript:window.open('http://www.google.com/search?q=%s');
Klik på OK, og test funktionen. Bemærk, den vil kun virke, hvis du har slået JavaScript til (det er slået til som standard).
Mvh.
Kim Ludvigsen
Kim Ludvigsen
Site Admin
 
Indlæg: 7191
Tilmeldt: tors jun 08, 2006 0:49

Indlægaf Gæst » lør jul 15, 2006 15:15

det virker umiddelbart: Et nyt faneblad åbnes med det pågældende søgeresultat. Men der er dog nogle problemer. Først og fremmest ændres fanebladet, jeg er i, når jeg skriver nøgleordet, så der står "[object window]" på siden og javascriptkoden i adresselinjen, eksempelvis "javascript:window.open('http://ordnet.dk/ods/opslag?opslag=hej');". For det andet lader det til, at javascript ikke kan læse æ, ø og å. I hvert fald sker der intet andet end, at javascriptkoden skrives i adressefæltet i fanebladet, jeg er i.

Håber du kan hjælpe her også
Gæst
 

Indlægaf Kim Ludvigsen » lør jul 15, 2006 15:31

Øv, jeg er ikke særlig skrap til JavaScript, så jeg var lige så stolt. Nå, men efter at have kigget lidt på, hvordan det virker i aktive bogmærker, fandt jeg en løsning på det med overskrivning af det aktive vindue:
javascript:void(window.open('http://www.google.com/search?q=%s'));
Der skal altså indsættes: void( lige efter javascript: og der skal indsættes en ekstra parantes lige før det afsluttende ;

Æ, ø og å virker fint her, så der ved jeg ikke, hvad der går galt hos dig.
Mvh.
Kim Ludvigsen
Kim Ludvigsen
Site Admin
 
Indlæg: 7191
Tilmeldt: tors jun 08, 2006 0:49

Indlægaf Gæst » lør jul 15, 2006 17:18

Ja nu virker det originale faneblad fint, når jeg åbner et nyt med javascript.

Problemet med æ, ø og å har jeg afprøvet igen, og det virker fint med google, som du sagde, og nogle andre steder også. Men det virker ikke her: javascript:void(window.open('http://ordnet.dk/ods/opslag?opslag=%s'));

Men jeg forstår nu godt, hvis du ikke kan gennemskue problemet derfra. Det giver i hvert fald ikke mening for mig.

I øvrigt, tak for henvisningen til de aktive bogmærker. Spændende.
Gæst
 

Indlægaf Kim Ludvigsen » lør jul 15, 2006 17:47

Anonymous skrev:Problemet med æ, ø og å har jeg afprøvet igen, og det virker fint med google, som du sagde, og nogle andre steder også. Men det virker ikke her: javascript:void(window.open('http://ordnet.dk/ods/opslag?opslag=%s'));


Underligt, det virker fint her. I adresselinjen er de danske bogstaver udskiftet, en søgning på håbe giver denne adresselinje:
http://ordnet.dk/ods/opslag?opslag=h%C3%A5be

Prøv at klikke på menupunktet Vis => Tegnsæt. Hvad er der mærke ud for hos dig?

Anonymous skrev:I øvrigt, tak for henvisningen til de aktive bogmærker. Spændende.


Ja, det er nogle ret smarte funktioner, man kan lave. Man kan kalde det en tidlig udgave af udvidelserne til Firefox, de er også opbygget i JavaScript.
Mvh.
Kim Ludvigsen
Kim Ludvigsen
Site Admin
 
Indlæg: 7191
Tilmeldt: tors jun 08, 2006 0:49

Indlægaf Gæst » lør jul 15, 2006 17:53

tegnsætning: vestligt (iso-8859-1)

Når jeg søger på håbe skrives:
javascript:void(window.open('http://ordnet.dk/ods/opslag?opslag=h%E5be'));
altså uden, at handlingen udføres.
Gæst
 

Indlægaf Kim Ludvigsen » lør jul 15, 2006 18:10

Anonymous skrev:tegnsætning: vestligt (iso-8859-1)


Øv, så er det ikke der fejlen ligger.

Anonymous skrev:Når jeg søger på håbe skrives:
javascript:void(window.open('http://ordnet.dk/ods/opslag?opslag=h%E5be'));
altså uden, at handlingen udføres.


Jeg tør ikke sige, hvad der går galt, men det har et eller andet med tegnsæt at gøre.
Når jeg søger på håbe, oversættes å'et lidt anderledes end hos dig: %C3%A5 i stedet for %E5. Hvis du udskifter %E5 i din adresselinje med %C3%A5 og trykker på Enter, så virker det.

Spørgsmålet er så blot, hvordan man får det til at oversætte korrekt fra starten af.
Mvh.
Kim Ludvigsen
Kim Ludvigsen
Site Admin
 
Indlæg: 7191
Tilmeldt: tors jun 08, 2006 0:49

Indlægaf Gæst » lør jul 15, 2006 18:27

tak for hjælpen, selvom vi ikke fik det løst.
Jeg har spurgt inde på Eksperten, om nogen der kan løse det. her er adressen til spørgsmålet, hvis du skulle være interesseret: http://www.eksperten.dk/spm/720784

mvh
Jonathan
Gæst
 

Indlægaf Kim Ludvigsen » lør jul 15, 2006 18:43

Anonymous skrev:Jeg har spurgt inde på Eksperten, om nogen der kan løse det. her er adressen til spørgsmålet, hvis du skulle være interesseret: http://www.eksperten.dk/spm/720784


Tak for adressen, jeg er nysgerrig for en løsning, så jeg læser med.
Mvh.
Kim Ludvigsen
Kim Ludvigsen
Site Admin
 
Indlæg: 7191
Tilmeldt: tors jun 08, 2006 0:49


Tilbage til Hjælp til Ludvigs Hjørne

Hvem er online

Brugere der læser dette forum: Ingen og 95 gæster