molily: Bookmarklet: script inclusion

Beitrag lesen

Nun wollte ich meinen Javascript Code per Bookmarklet im IE6 und IE7 ausführen. Der Code wurde leider nicht ausgeführt und auf der darauf folgenden Seite war nur die Meldung "[object]" zu entnehmen.

Ein JS-Ausdruck in einem Bookmarklet muss immer undefined ergeben, sonst wird das Ergebnis im Browserfenster dargestellt. Am besten wrapst du den Code in einer Funktion, die sofort ausgeführt wird. Davor notierst du den void-Operator. Das ganze muss natürlich in einer Zeile stehen:

javascript:void(function(){  Hier der Code.  })();

Mathias