Bookmarklet für Adressleiste mit Apostroph

16/08/2008 - 12:08 von Jörg Sommer | Report spam
Hi,

ich verwende einige aktive Lesezeichen (= Bookmarklets) für die Suche mit
Google oder andere Seiten. Ich habe z.B. ein Lesezeichen mit dem Kürzel g
und dem Ziel

javascript:var%20arg='%s';%20location.href%20=%20'http://www.google.de/'+((arg=='\x25s')?'':('search?ie=UTF8&q='+arg));

Damit kann ich einfach in der Adressleiste g sagen, wenn ich schnell zu
Google will oder ich tippe „g mein Begriff“ und bekomme die Ergebnisse
der Google‐Suche nach „mein Begriff“. Das funktioniert auch alles gut,
aber wenn ich in meinem Begriff einen Apostroph habe, funktioniert es
nicht, weil %s direkt ersetzt wird und dann ist die Zeile kein gültiger
JavaScript‐Code mehr. Kennt jemand für dieses Problem eine Lösung?

Schönes Wochenende, Jörg.
Nicht was du bist, ist es was dich ehrt, wie du bist bestimmt den Wert.
Wünsche hat man oft und viel, nur wer lernt erreicht sein Ziel.
 

Lesen sie die antworten

#1 Ruediger Lahl
16/08/2008 - 15:39 | Warnen spam
*Jörg Sommer* schrieb:

ich verwende einige aktive Lesezeichen (= Bookmarklets) für die Suche mit
Google oder andere Seiten. Ich habe z.B. ein Lesezeichen mit dem Kürzel g
und dem Ziel



Ja, ich auch.

javascript:var%20arg='%s';%20location.href%20=%20'http://www.google.de/'+((arg=='\x25s')?'':('search?ie=UTF8&q='+arg));



http://www.google.de/search?q=%s funktioniert auch und nimmt das
Apostroph mit.
bis denne

Ähnliche fragen