/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Bookmarklet der genererer link til googles~
Fra : Jens Gyldenkærne Cla~


Dato : 14-01-05 12:46

Hej gruppe.

Jeg kunne godt tænke mig en bookmarklet der kan konvertere en normal
Google-søgning til et link til en I feel lucky-søgning.

Jeg kan meget let udføre en I feel lucky-søgning via Googlebar til
Firefox - men i mange tilfælde vil jeg gerne bruge google-linket (fx til
et newsindlæg) i stedet for bare den færdige adresse.

Er der nogen af jer der ved om et sådant bogmærke findes, eller evt. kan
give hints til hvordan man selv kan lave det.

Ideen er at bogmærket skal aflæse adressen på en almindelig
Googlesøgning - fx
<http://www.google.dk/search?sourceid=mozclient&ie=utf-8&oe=utf-8&q=flash+satay>
- og konvertere den til noget a la
<http://www.google.dk/search?q=flash+satay&btnI=Jeg+f%F8ler+mig+heldig>

Med andre ord, alle parametre pånær q skal fjernes, og parameteren btnI
tilføjes.

--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

 
 
Jens Gyldenkærne Cla~ (14-01-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 14-01-05 15:23

Jens Gyldenkærne Clausen skrev:

> Jeg kunne godt tænke mig en bookmarklet der kan konvertere en normal
> Google-søgning til et link til en I feel lucky-søgning.

Jeg fik nørklet lidt med javascript selv - og resultatet er nu min
første hjemmelavede bookmarklet:

javascript: var re = /\?.*&(q=.*)/;var baseURL =
'http://www.google.dk/search?';var btnI =
'&btnI=Jeg+f%C3%B8ler+mig+heldig'; var X = location.search.replace(re,
baseURL + '$1' + btnI);var go = prompt('Lucky-adresse\n - tryk o.k. for
at g%C3%A5 til adressen nedenfor', X);if (go != null) { window.location
= go } else { void(null)}

Den skal kaldes når man er på en resultatside fra Google (kaldt via
Googlebar). Man får så en prompt med en (forholdsvis) kort url som kan
kopieres med Ctrl-C. Trykker man o.k. kan man afprøve adressen.

Testet med succes i Firefox 1.0 og IE6 (i begge tilfælde med søgninger
fra Googlebar). Den virker ikke i Opera.

--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste