In IE7 und IE8 kann das aktuelle Fenster oder die aktuelle Registerkarte mit der von JavaScript bereitgestellten Methode close () geschlossen werden, es wird jedoch ein lästiges Dialogfeld angezeigt. Nachdem ich nach dem Code gesucht habe, kann ich ihn schließlich ohne Aufforderung direkt schließen.
JavaScript-Code
Kopieren Sie den Codecode wie folgt:
Funktion CloseWin()
{
window.opener=null;
window.open('','_self');
window.close();
}
Beispiel:
XML/HTML-Code
1.<input type=button value="Close" onclick="CloseWin()">
Öffnen Sie für das übergeordnete Fenster das untergeordnete Fenster, klicken Sie zum Schließen auf das untergeordnete Fenster und schließen Sie gleichzeitig das übergeordnete Fenster:
var windowParent = window.opener;
windowParent.opener = null;
windowParent.open('', '_self');
windowParent.close();