读书人

关闭浏览器解决思路

发布时间: 2012-02-19 19:43:39 作者: rapoo

关闭浏览器

<script language= "javascript ">
function window.onbeforeunload() {
if(event.clientX> document.body.clientWidth&&event.clientY <0||event.altKey)
{
window.event.returnValue= "确定要退出本页吗? ";
}else {
alert( "你在刷新 ")
}
}
</script>
无效

我觉得跟在本页用了框架有关
谁能解决一下。

unload() 和 window.onbeforeunload()刷新也会执行的,就不要发这样的答案了

[解决办法]
<script language= "javascript ">
window.onbeforeunload = function()
{
if(event.clientX> document.body.clientWidth&&event.clientY <0||event.altKey)
{
window.event.returnValue= "确定要退出本页吗? ";
}else {
alert( "你在刷新 ")
}
}
</script>

[解决办法]
<script language= "javascript ">
window.onbeforeunload = function() //author: meizz
{
var n = window.event.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth-20;
if(b && window.event.clientY < 0 || window.event.altKey)
{
window.event.returnValue = " "; //这里可以放置你想做的操作代码
}
}
</script>

读书人网 >JavaScript

热点推荐