Gernot Back: window.open ohne [object Window]

Beitrag lesen

Hallo Ingo,

wobei allerdings zu beachten ist, daß HTML nicht zwangsläufig ein neues Fenster öffnet und dieses  u.U. im Hintergrund belassen wird.

Deshalb gebe ich dem Fensterobjekt ja meistens auch noch einen Variablennamen und hole es mit der Methode focus() in den Vordergrund:

<a href="willkommen.html" onClick="popobj = window.open('', 'pop', 'width=436,height=436,directories=no,location=no,menubar=no,resizable=no,scrollbars=no,status=no'); popobj.focus()" target="pop">Popup öffnen</a>

Ich hatte anders als Tom auch noch nie Probleme damit, wenn ich dabei für das JS-Fensterobjekt denselben Namen benutzte wie für das Fenster/Target, also in obigem Beispiel dann auch nur "pop", wo jetzt "popobj" steht. Aber das mag an meinen Browsern (IE6, Opera 7.54, Mozilla 1.7.2) und meinem Betriebssystem (Win98)liegen.

Wir hatten das Thema ja schon mal vor fünf Monaten:

http://forum.de.selfhtml.org/archiv/2004/11/t93851/

Gruß Gernot