[Beschreibung]
Ein Fenster aufmachen ist eine Sache....es wieder zu schliessen, eine andere... ;-)
[Kompatibilität]
[Code]
Es gibt unterschiedliche Methoden, ein via JavaScript geöffnetes Fenster wieder zu schliessen:
Ein Hinweis noch zu Frameseiten:
Frameseiten innerhalb eines Framesets lassen sich nicht schliessen, nur das Eltern (Parent-) Fenster kann geschlossen werden! Wo bei normalen Fenstern der window.close() Befehl verwendet wird, muss bei Frameseiten top.window.close() verwendet werden.
Ach ja, noch was (da diese Frage ganz bestimmt auftaucht) :-))
Wenn Sie versuchen, ein Fenster zu schliessen, welches KEIN PopUp- Fenster ist, also nicht von JavaScript geöffnet wurde, wird der Browser dies mit einem Confirm- Fenster quittieren, wo sie das Schliessen des Fensters bestätigen müssen. Diese Bestätigung lässt sich NICHT vermeiden.
1. Fenster via TextLink schliessen ---------------------------------
<a href="javascript:window.close()">Close</a>
2. Fenster via ImageLink schliessen ----------------------------------------
<a href="javascript:window.close()"> <img border="0" src="closingwindows.gif" width="95" height="46"> </a>
3. Fenster via Button schliessen ------------------------------------
<form> <input type="button" value="Close" onClick="window.close()"> </form>
4. Frameset Fenster via TextLink schliessen -------------------------------------------------
<a href="javascript:top.window.close()">Close</a>
5. Frameset Fenster via ImageLink schliessen ---------------------------------------------------
<a href="javascript:top.window.close()"> <img border="0" src="closingwindows.gif" width="95" height="46"> </a>
6. Frameset Fenster via Button schliessen ------------------------------------------------
<form> <input type="button" value="Close" onClick="top.window.close()"> </form>