Patrick: Browserfenster nach einer Minute wieder von selbst schließen

Beitrag lesen

Hallo Anna!

Ich bin ein Neuling auf diesem Gebiet, wage aber trotzdem diese Frage, nachdem ich noch keine passende Antwort gefunden habe. Auf meiner Seite möchte ich kleine Bilder einbauen, die beim anklicken in einem eigenen großen Fenster aufgehen. Ich weise also dem kleinen Bild die Verhaltensweise "Browserfenster öffnen" zu. Nun möchte ich aber, dass das große Fenster nach einer Minute wieder automatisch zugeht, damit der User nicht jedes einzelne Browserfenster händisch schließen muss. Kann mir jemand sagen, wie ich das bewerkstelligen soll, oder wo ich geeignete Hilfe finden kann? Ich wäre sehr, sehr dankbar für eine Antwort.

Na dann, wollen wir uns mal in Sachen Hilfe zur Selbsthilfe versuchen. Das Fenster kannst Du mit JavaScript öffnen, da Du eh JavaScript brauchen wirst für das automatische Schließen:

Fenster öffnen: http://selfhtml.teamone.de/javascript/objekte/window.htm#open

Timeout (der Coundown von 60 Sekunden):
http://selfhtml.teamone.de/javascript/objekte/window.htm#set_timeout (hier ist nur ein Klitzekleiner Fehler in SELFHTML: 60000 ms sind 60 * 1000 ms also 60 sek also 1 Minute und keine 10 - aber Du wolltest ja 1 Minute haben)

Fenster schließen:
http://selfhtml.teamone.de/javascript/objekte/window.htm#close

Ein bisschen näher erklärt: In den Quellcode der in den neuen Fenster zu ladenden Dateien definierst Du einen JavaScriptbereich mit einer Funktion:

function Zu() {
setTimeout("self.close()",60000)
}

die Du im <body> mittels onLoad http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#allgemeines aufrufst.

Patrick