js窗口关闭消息(兼容IE和火狐)
很多时候,我们在浏览网页的时候,需要考虑到用户不小心关闭窗口的情况,尤其是当用户有重要数据没有保存的时候,我们的程序有必要提醒用户。此时,我们可以使用JavaScript window . onbefore unload()来阻止用户关闭窗口,如下例所示:
脚本类型=' text/JavaScript ' window . onbeforeunload=function(event){ return ' hello ';}/编写脚本,以便用户按下关闭按钮时,将弹出以下窗口(此窗口与IE和firefox兼容):
其中“Hello”为返回值,按“取消”时页面不会关闭,只有按“确定”时才会关闭。返回值是必不可少的,即使它是空的,否则页面会关闭而没有任何提示。实际上,每当调用window.close()时,都会执行onbeforeunload()函数。因此,我们可以知道按下关闭按钮会执行window.close()函数,window.onbeforeunload()函数也是在window.close()中调用的。
有了这个小技巧,你再也不用担心不小心关窗造成的损失了。希望你喜欢这篇文章。
版权声明:js窗口关闭消息(兼容IE和火狐)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。