2013-10-11 64 views
0

在下面的代码中我使用了onbeforeunload事件。此选项在标签页或浏览器关闭时触发。此代码在Firefox中正常工作,但此事件也在IE9中触发,但在另一个系统中具有IE兼容性版本IE8,9和10.在该兼容模式下8,9,10。这个事件根本没有发射。javascript中的window.close事件在IE中不起作用,chrome

<script language="JavaScript"> 
    window.onbeforeunload = WindowCloseHanlder; 
    function WindowCloseHanlder() 
    { 
     window.alert('My Window is reloading'); 
    } 
</script> 

我用了onbeforeunload事件,调用函数windowclosehandler。当我调用这个函数时,我只是给出一个警告来检查该事件是否触发。

+0

重复:http://stackoverflow.com/questions/2032640/problem-with-window-close-and-chrome – rags

回答

0

试试这个

<script type="text/JavaScript"> 
    window.onbeforeunload = WindowCloseHanlder; 
    function WindowCloseHanlder() 
    { 
     alert('My Window is reloading'); 
    } 
</script> 
+0

我试过,但它不工作 – user2211918

+0

@ user2211918任何错误在控制台 – Amit

+1

检查这....这是否会工作或不。有时候这个小小的变化是没有得到结果的主要原因。 –

相关问题