opener funtzt nicht bei Netscape
Alain
- javascript
function ok()
{ if (opener) { opener.location.href="../index.html";window.close(); }
else
{
location.href="../index.html";
Es funktioniert nicht wenn das erste fenster geschlossen wurde. Grüsse vom Alain--
Moin, habs in der zwischenzeit selbst rausgefunden:
function ok() { if (!opener){
{ location.href="../../index.htm"; }}
Grüsse vom Alain
Hi,
if (!opener){
opener könnte weiterhin existieren, jedoch ist dann dessen closed-Eigenschaft gesetzt. Überprüfe beides.
Cheatah
Moin,
if (!opener){
opener könnte weiterhin existieren, jedoch ist dann dessen closed-Eigenschaft gesetzt. Überprüfe beides.
Das ist ja der zweck,ich will von einem open.window die function ok() aufrufen. Da wird abgefragt ob in der zwischenzeit das parent.fenster geschlossen wurde,von dort das zweite fenster also aktuelle aufgerufen wurde. Wenn das parent.fenster existiert,dann soll das aktuelle open.fenster geschlossen werden und das parent.fenster geht zurück irgendwohin,wenn das parentfenster nicht mehr existiert, dann soll das aktuelle open.fenster selbst zurück ohne das es geschlossen wird.
Hi,
Wenn das parent.fenster
also der opener,
existiert,
also gültig und nicht geschlossen ist. Eine richtige Abfrage mit dem Ziel "öffnendes Fenster ist immer noch vorhanden" besteht aus zwei Prüfungen.
Cheatah