Meldung

14.08.2007 - Der JavaScript Void-Operator

Der JavaScript Void-Operator wird häufig bei der Implementierung von Bookmarklets verwendet. Dieser Operator unterdrückt die von einer JavaScript-Anweisung gelieferten Rückgabewerte. Auch wenn in der href-Eigenschaft per Pseudoprotokoll javascript: die Ausführung einer JavaScript-Anweisung notiert ist wird der Void-Operator benötigt. Dies liegt daran, dass an dieser Stelle stehts der Rückgabewert „undefined” erwartet wird. Ansonsten würde der Inhalt der dargestellten HTML-Seite durch den gelieferten Rückgabewert überschrieben, was in diesem Falle nicht gewollt ist.

Anhand von Beispielen wird bei der Implementierung eines Bookmarklets die href-Eigenschaft des Location-Objekts manipuliert um bei einer Suchmaschine eine Suche einzuleiten. Dabei werden verschiedene Funktionen verwendet, die im Beispiel-Bereich ebenfalls anhand von Beispielen näher beschrieben werden.


Alexander Müller