Hallo,
weiss jemand, ob bspw. mit Javascript ein Browserfenster automatisch geschlossen werden kann, wenn es nicht mehr aktiv - also hinter einem zweiten geöffnetem Fenster - ist?
Ich meine also nicht ein Script wie javascript:window.close(), bei der ich ja noch aktiv klicken muss, sondern eher eine Funktion, die ähnlich wie bei einer automatischen Weiterleitung - function wechseln() -> onLoad=„setTimeout(‚wechseln()‘, 4000)“ - das Fenster schliesst.
Das kann auch gerne mit einem direkten Mausklick (Event: Keyup) geschehen, so dass ich bspw. „onmousedown“ oder „onmouseclick“ ein neues Fenster öffne und „onmouseup“ das Fenster schliesse.
Ich hoffe, dass es da eine Lösung gibt.
mfG … Harald
will mir das Fenster nach 4 Sekunden schliessen, aber es gibt im IE dazu noch vorher eine Abfrage, ob das Fenster geschlossen werden soll, und in FF und NS funzt es gar nicht.
Lediglich Opera macht das halbwegs so, wie ich es mir vorstelle.
Weiss jemand eine Lösung hierfür?
Hallo Harald!
Ist vollkommen korrekt.
will mir das Fenster nach 4 Sekunden schliessen, aber es gibt
im IE dazu noch vorher eine Abfrage, ob das Fenster
geschlossen werden soll, und in FF und NS funzt es gar nicht.
Das sind Sicherheitseinstellungen der Browser, die man auch nicht umgehen kann.
Lediglich Opera macht das halbwegs so, wie ich es mir
vorstelle.
Sicherheitslücke oder andere Einschätzung des Gefahrenpotentials bei Opera.
Weiss jemand eine Lösung hierfür?
Falls Du die Sicherheitseinstellungen nicht ändern kannst (z.B. für Intranet-Anwendung erlaubt), hilft da nur Java oder BS-Spezifisches Skripting (Wscript, VBscript usw.)
Gruß
Volkmar
Hallo
mein Problem ist gelöst. Mit winow.close und set.timeout
Entscheident war der Hinweis, dass die Seite mittels window.open
vorher geöffnet worden sein muss, denn sonst kommt, je nach
Browser und Konfiguration, eine Meldung und das
Schließen wird nicht automatisch durchgeführt.
Vielen Dank
Harald