Reinhard Doberstein: [object]-Fehler bei window.open

Beitrag lesen

Hallo,

ich hab da ein seltsames Problem mit einem window.open.

Die Zeile
<a href="javascript:window.open('prioritaet.php?prior=2','osdj','width=400,height=400');">link</a>

öffnet zwar ein neues Fenster, aber im Fenster, in dem ich auf den Link geklickt habe erscheint nur eine weisse Seite auf der links oben [object] steht.

window.open liefert einen Rückgabewertvon Typ window zurück. Für den Browser ist das einfach ein object, und zwar eines das er nicht Darstellen kann. Daher bringt er einfach [object].

Du musst also vermeiden das dieser Rückgabewert bis zum Brower durchgereicht wird. Am einfachsten ist wohl:
<a href="#" onclick="window.open(...)">. Die optimierten Varianten hast du ja bei den anderen gesehen.

By
Reinhard