schließen Browserwindow
    


WWW.WEB-TOOLBOX.NET

ZURÜCK SITEMAP  

 window.close() für Framesets

Das Schließen aller Windows eines Framesets (z.B. wenn der Inhalt eines PupUpWindows aus einem Frameset besteht) funktioniert nur dann sicher, wenn mann das "topmost" Window schließt.

Falls sie das Top-Frame Browserfenster schließen möchten, finden sie 3 Lösungen hier in diesem Beitrag.

Für Frameset Seiten:

Der JavaScript-Befehl bezieht sich ohne weitere Angaben normalerweise auf den Ort, wo er aufgerufen wird. Der window.close()-Befehl innerhalb einer Seite die in einem Frameset angezeigt wird, müsste ja sonst versuchen das Fenster (den Frame) in diesem Frameset zu schließen.


Der Befehl "window.close()" funktioniert zwar für eine reguläre Seite / für ein reguläres Window, oft aber (abhängig vom Browser) nicht für Seiten eines Framesets. In diesem Fall benutzen sie stattdessen "top.window.close()".
Schließen eines Framesets über einen Text-Verweis
<a href="javascript:top.window.close()">close</a>


Schließen eines Framesets mit einem Image-Verweis
<a href="javascript:top.window.close()">
<img border="0" src="imagename.gif" width="80" height="50">
</a>


Schließen eines Framesets über eind Button-Funktion
<form>
<input type="button" value="close" onClick="top.window.close()">
</form>



   Hinweis

Falls ein zu schließendes Window kein PupUpWindow ist, wird der JavaScript-Befehl "window.close()" in der Regel eine Nachfrage des Browsers auslösen, ob das Window wirklich geschlossen werden soll.


Mini-Grafiken als 'close-Verweisfläche' finden sie auf meiner Image-Download-Seite:

Mini-Images für den Webmaster (neues Browserfenster)





NACH OBEN