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