So schließen Sie die Seite mit JavaScript: 1. Schließen Sie das Fenster ohne Aufforderung über „window.close();“ 2. Schließen Sie die Seite über „custom_close“; 3. Über „javascript:window.opener=null;“ „Schließen Sie die aktuelle Seite.
Die Betriebsumgebung dieses Artikels: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Eine Zusammenfassung verschiedener Möglichkeiten zum Schließen der aktuellen Seite (Fenster) in js
1 Der js-Code zum Schließen des Fensters ohne Eingabeaufforderung
Der Code lautet wie folgt:
<a href="javascript:window.opener=null;window.open('','_self');window.close();">关闭</a>
2 Die benutzerdefinierte Eingabeaufforderung zum Schließen
Der Code lautet wie folgt:
<script language="javascript"> // 这个脚本是 ie6和ie7 通用的脚本 function custom_close(){ if (confirm("您确定要关闭本页吗?")){ window.opener=null; window.open('','_self'); window.close(); } else{} } </script> <input id="btnClose" type="button" value="关闭本页" onClick="custom_close()" />
3. Schließen Sie die aktuelle Seite:
Der Code lautet wie folgt:
<a href="javascript:window.opener=null;window.close();">关闭</a>如果是按钮则: Response.Write("<script language=\"javascript\">window.opener=null;window.close();</script>");
Auf diese Weise wird beim Klicken auf „Schließen“ das Dialogfeld geöffnet, das das aktuelle Fenster zu schließen versucht wird nicht angezeigt.
Was passiert also, wenn der Benutzer auf die Schaltfläche „Schließen“ in der Schaltfläche klickt?
<body onbeforeunload="return '真的要关闭此窗口吗?'">
Der Code lautet wie folgt:
Response.Write("<script language=\javascript\">" + "if(confirm(\"确定吗?\"))"+"{window.location.href='default.aspx';}"+"else{history.back();}"+"</script>");
Das obige ist der detaillierte Inhalt vonSo schließen Sie die Seite in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!