النوع الأول: يقوم JS تلقائيًا بإغلاق النافذة بانتظام
<لغة سكريبت = "جافا سكريبت">
<!--
وظيفة إغلاق ()
{
self.opener=null;
self. Close();
}
وظيفة الساعة ()
{
ط=ط-1
document.title="سيتم إغلاق هذه النافذة تلقائيًا خلال " + i + " ثواني!";
if(i>0)setTimeout("clock();",1000);
else Closewin();
}
فار ط=10
ساعة()؛
//-->
</script>
النوع الثاني: انقر فوق الرابط لإغلاق النافذة دون مطالبة JS
<a href="javascript:window. Close()" >إغلاق النافذة</a>
النوع الثالث: لا تطالب النافذة بإغلاق كود js تلقائيًا
<لغة البرنامج النصي=جافا سكريبت>
<!--
this.window.opener = null;
window.Close();
//-->
</script>
طريقة IE6-7 JS لإغلاق النافذة دون مطالبة
الطريقة الأولى:
كود شبيبة
function CloseWin() // لن يطالبك هذا بإغلاق المتصفح
{
window.opener=null;
//window.opener=top;
window.open(""،"_self");
window.Close();
}
الطريقة الثانية:
open.html
كود شبيبة
وظيفة open_complex_self() {
var obj_window = window.open(' Close.html', '_self');
obj_window.opener = window;
obj_window.focus();
}
إغلاق.html
كود شبيبة
window.Close();
مرفق أيضًا:
// عادي مغلق مع المطالبة
وظيفة قريبة () {
window.Close();
}
// أغلق IE6 بدون مطالبة
وظيفة قريبة6(){
window.opener=null;
window.Close();
}
// أغلق IE7 بدون مطالبة
وظيفة قريبة7 () {
window.open('','_top');
window.top. Close();
}