PopUp-Window auto close #1
    
 HomePopUp-Windows • auto-close Quellcode Demo-PopUp  Quellcode 

  Window automatisch schließen

Über eine Zeitsteuerung können Sie ein geöffnetes PopUp-Window automatisch schließen lassen. natürlich ist es nett, wenn Sie eine zusätzliche Möglichkeit zum Schließen des Fensters anbieten.

PopUp-Window zeitgesteuert schließen

Wenn sie ein aufgerufenes PopUp-Window nach eingestellter Zeit automatisch geschlossen werden soll, reicht es diese JavaScript-Anweisung im Body-Tag der HTML-Seite des Windows zu notieren. Die Vorgabe für die Wartezeit können Sie entsprechend festlegen.

Test-PopUp öffnen




   Aufwand

In der HTML-Datei, die im PopUp-Window angezeigt werden soll, muss im Body-Tag eine Anweisung für den zeitverzögerten Aufruf der SchließenFunktion notiert werden.
  • onLod-Anweisung im Body-Tag notieren
  • Wartezeit evtl neu festlegen
Der onLoad-Befehl im Body-Tag der HTML-Datei des PopUps:

<body onLoad="setTimeout('window.close()', 5000)"
Die Vorgabezeit bis zum Schließen (hier 5 Sekunden) wird in Millisekunden eingetragen.


onLoad bedeutet: Beim Laden der HTML-Seite

setTimeout(Anweisung, 5000) führt eine Anweisung nach einer Verzögerungszeit von 5000 Millisekunden aus setTimeout(window.close, 5000) führt die Anweisung zum Schließen des Windows nach einer Verzögerungszeit von 5000 Millisekunden aus



Zur Anpassung folgende Änderungen im Aufruf:

Element   hier im Beispiel  ersetzen mit  
Verzögerung 5000 Wert in ms



   Bitte beachten

Bei diesem Beispiel wird das Window mit dem Auto-Schließen-Befehl aus einer HTML-Seite heraus geöffnet. Nach dem Schließen des PopUp-Windows wird also immer noch ein Browserfenster geöffnet sein und nicht das letzte Fenster (und damit der Browser) geschlossen werden.

Falls sie diesen JavaScript-Befehl testen und es sich dabei um das einzige geöffnete Fenster des Browsers handelt, erscheint bei den meisten Browsern ein Confirm-Dialog der noch einmal nachfragt ob das Fenster wirklich geschlossen werden soll, weil es sich um das letzte zu schließende Browserfenster handelt.

Der Dialog wird browserintern generiert. Mir ist nicht bekannt wie er unterdrückt werden kann.

Querverveis:

Auto-Close plus Zeitanzeige





erstellt: 29.08.2002   

NACH OBEN