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

|