JavaScript 点击IE关闭按钮关闭窗口前提示

来源:百度知道 编辑:UC知道 时间:2024/05/31 23:40:02
不希望通过onbeforeunload的方式,这方式刷新页面也会弹出提示。是关闭窗口前的提示,并非unload后的提示。各位有没有很好的办法,我看微软的LIVE网站有这个功能。
i5i5i5 大哥,难道这么简单的方法我会不知道吗?我希望的是点击浏览器的关闭按钮(非自己制作的按钮)在关闭窗口前的提示。
mamimoluo大哥,你的代码非常好,我改成window .onbeforeunload至少刷新是不会出现提示了,唯一的缺陷是关闭是没法取消的。请问是否有弹出提示点击否就不关闭的方法。我改成confirm,点击cancel还是关闭。谢谢!

********补充******** 

原来的代码替换成: 

// 浏览器窗口时代码 

event.returnValue = "是否关闭浏览器?"; 

// 

********ie 8下通过测试 

不知道你要这个干嘛~,以下代码在ie 7下通过测试: 

<script> 

window.onunload = function() 

if ((function() 

var a = 0; 

var b = 0; 

if(parseInt(navigator.appVersion) > 3) 

if(navigator.appName == "Netscape") 

a = window.innerWidth; 

b = window.innerHeight; 

if(navigator.appName.indexOf("Microsoft") != - 1) 

a = top.window.document.body.offsetWidth; 

b = top.window.document.body.offsetHeight; 

return(event.cli