Fenster soll automatisch schließen

  • Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

is2late

Neues Mitglied
16 Mai 2020
5
0
1
65
Hallo,

im Rahmen meiner Hausautomatisierung soll auf Klick ein Fenster mit einem laufenden Überwachungsvideo geöffnet werden. Soweit funktioniert es:

<html><head><title>Test</title>
<script type="text/javascript">
function FensterOeffnen (Adresse) {
MeinFenster = window.open(Adresse, "http://192.xxx.xxx.xxx", "width=700,height=550,scrollbars=yes");
MeinFenster.focus();
}
</script>
</head><body>
<a href="http://192.xxx.xxx.xxx" onclick="FensterOeffnen(this.href); return false">Haustür-Video</a>
</body></html>

Kann gut sein, dass nicht der gesamte Code benötigt wird; ich habe ihn kopiert und verstehe ihn nicht ganz.

Nun zu meiner Frage: Wie bekommt man es hin, dass das Fenster zB nach 10 Sekunden automatisch wieder schließt?

An die Programmierung des zu öffnenden Fensters selbst komme ich nicht heran. Der Schließ-Befehl müsste dem Link irgendwie "mitgegeben" werden.
Geht so etwas überhaupt?

Vielen Dank fürs Lesen und Mitdenken!
 

Sempervivum

Senior HTML'ler
18 Oktober 2016
1.913
370
83
67
Zu window.open() gibt es auch das Gegenstück close(). Versuche dies:
Code:
function FensterOeffnen (Adresse) {
    MeinFenster = window.open(Adresse, "http://192.xxx.xxx.xxx", "width=700,height=550,scrollbars=yes");
    MeinFenster.focus();
    setTimeout(function() {
        MeinFenster.close();
    }, 10000);
}
(ungetestet)