ใน IE7 และ IE8 คุณสามารถใช้เมธอด close() ที่ได้รับจาก JavaScript เพื่อปิดหน้าต่างหรือแท็บปัจจุบัน แต่คุณจะได้รับแจ้งด้วยกล่องโต้ตอบที่น่ารำคาญ หลังจากค้นหาโค้ดแล้ว ในที่สุดคุณก็สามารถปิดมันได้โดยตรงโดยไม่ต้องแจ้ง
รหัสจาวาสคริปต์
คัดลอกรหัสรหัสดังต่อไปนี้:
ฟังก์ชั่น CloseWin()
-
window.opener=null;
window.open('','_self');
หน้าต่าง.ปิด();
-
ตัวอย่าง:
รหัส XML/HTML
1.<input type=button value="ปิด" onclick="CloseWin()">
สำหรับหน้าต่างหลัก เปิดหน้าต่างลูก คลิกหน้าต่างลูกเพื่อปิด และปิดหน้าต่างหลักพร้อมกัน:
var windowParent = window.opener;
windowParent.opener = null;
windowParent.open('', '_self');
windowParent.close();