Ich habe ein javascript, dass ein Popup öffnet. Dieses Popup soll einen HTMLrequest nach AJAX-Manier starten. Wenn der HTMLrequest fehlschlägt, soll das Popup sich schließen. Wichtig ist, dass setinterval benutzt wird. Mit dem IE läuft es. Mit Firefox 2 funktioniert es nur, wenn ich auf das Popup nach 1000 ms klicke. Was mache ich falsch bzw. ist das ein Bug?
Gibt es eine Fehlermeldung?
Aber warum eigentlich interval, damit rufst du alle 10 Miliskekunden top.close() auf.
Hallo Struppi,
nur so kann man bei Firefox das Popup schließen. Wenn ich dort nur top.close() schreibe, dann tritt der genannte "Fehler" auf.
(Das setInterval mit 10ms sollte kein Problem sein, da das Fenster geschlossen wird. Ok, setTimeout ist eleganter :))
Viele Grüße
Daniel