关闭网页时,阻止网页关闭的功能,是怎么实现的

关闭网页时,提示用户离开还是留下,这样的功能,是怎么实现的,用JS吗?,能不能详细说下原理

范例

我一直以为是JS图片说明

onunload 事件 ,弹出提示框 ,这个提示框不能是系统的alert 之类的,由于onunload 事件禁止触发 系统提示框 ,你就需要使用模态框 ,bootstrap 的或者layer 之类的提示框

是js实现的,页面的加载和销毁都可以触发相应的事件的,页面加载完成是onload,用户离开页面触发的是onunload事件。
具体的js的Dom事件参考:http://www.w3school.com.cn/jsref/dom_obj_event.asp

有点浏览器感觉不支持onunload事件的

 window.onbeforeunload=function(e){
return (e||window.event).returnValue='确认离开?!'
}

第一位老师回答的模态框,是不是模式化窗口,window.showModalDialog();这个方法,可以试试,简单的小提示