เนื่องจากความต้องการของโปรเจ็กต์ เมื่อผู้ใช้คลิกปุ่มย้อนกลับบนเพจ เพจดังกล่าวจึงไม่ได้รับอนุญาตให้กลับไปยังเพจก่อนหน้า เนื่องจากไม่สามารถทำได้ด้วย js เพียงอย่างเดียว จึงมีการใช้ภาษาสคริปต์โฮสต์ Windows wsh ดังนั้น ว่าเมื่อผู้ใช้คลิกปุ่มย้อนกลับบนแป้นพิมพ์จะไม่กลับไปยังหน้าก่อนหน้า แต่การคลิกปุ่มย้อนกลับบนเบราว์เซอร์จะยังคงมีผลอยู่ (มีเนื้อหาเฉพาะของ wsh บนอินเทอร์เน็ตมากมาย นี่เป็นเพียงหนึ่งในแอปพลิเคชัน)
รหัสการใช้งานเฉพาะมีดังนี้:
<ภาษาสคริปต์=จาวาสคริปต์>
ฟังก์ชั่น onbeforeunloadattachload()
-
if(pub_keycode==8)//หากคีย์เป็นคีย์ย้อนกลับ จะไม่อนุญาตให้ออก
-
เหตุการณ์.returnValue = ;
var wsh = ActiveXObject ใหม่ (WScript.Shell);
wsh.sendKeys({ESC})
-
-
var pub_keycode;//รับรหัสคีย์เมื่อเคอร์เซอร์อยู่บนหน้า
ฟังก์ชั่น onkeydownattachload()
-
pub_keycode=event.keyCode
-
document.attachEvent(onkeydown,onkeydownattachload);
window.attachEvent (เมื่อก่อนยกเลิกการโหลด, เมื่อก่อนยกเลิกการโหลดไฟล์แนบ);
</สคริปต์>