项目中有用到这么一段Javascript代码 :


























在IE和Firefox中使用正常,昨天在Maxthon中测试,发现在关闭标签页后再次打开,不会执行onunload和onbeforeunload两个方法。。。。
后来同事找到一个新的方法,终于解决问题:
<script>
if(document.all)
{
window.attachEvent('onbeforeunload',function(){
//do something
});
window.attachEvent('onunload',function(){
//do something...
});
}
else
{
window.onunload = function(){
//do something...
};
}
</script>
if(document.all)
{
window.attachEvent('onbeforeunload',function(){
//do something
});
window.attachEvent('onunload',function(){
//do something...
});
}
else
{
window.onunload = function(){
//do something...
};
}
</script>