Michael: Problem mit opener. beim IE 5.0

Hi,

ich habe ein BigProblem und nirgends finde ich einen Hinweis wieso das so ist:

Ich öffne mittels eines Formulars auf einer Site ein
neues Fenster, welches einen Dateiupload
durchführt. Nach erfolgtem Dateiupload soll das
Fenster in seinem "Mutterfenster" ein weiteres Javascript
starten und sich selbst schließen.
Am Ende der HTML Datei steht dann:

<SCRIPT language="javascript">
        <!--
   opener.upload_ready();
   self.close();
        // -->
</SCRIPT>

Das ganze funzt unter dem IE 5.5 absolut problemlos.

Unter dem IE 5.0 erhalte ich jedeoch den JavascriptError:

"opener" ist kein Objekt.

Was tun ? bzw. wo liegt das Problem ?

Das Fenster wird nicht mittels Javascript geöffnet, sondern durch das Formular, somit habe ich auch leider keine Referenz auf das Fenster womit ich hätte prüfen können ob das Fenster noch offen ist, sonst hätte ich die Steuerung nämlich im Mutterfenster gelassen. Die Variante mit den zwei Fenster ist leider notwendig, anders lässt sich das nicht lösen.

Hat irgendjemand eine Idee wieso sich der IE 5.0 anders verhält als der IE 5.5 (was schon fast sehr seltsam ist) und wie man das Problem beheben kann ?

Thanks a lot.

Gruß
Michael

  1. Hi,

    Ich öffne mittels eines Formulars auf einer Site ein
    neues Fenster,

    also mittels <form target="_blank">? Dann existiert kein opener. Dieser ist durch window.open() geöffneten Fenstern vorbehalten.

    Das ganze funzt unter dem IE 5.5 absolut problemlos.

    Das hat nichts zu sagen :-)

    Cheatah