2013-10-11 2 views
0

В приведенном ниже коде я использую событие onbeforeunload. Это событие срабатывает при закрытии вкладки или браузера. Этот код отлично работает в Firefox, но это событие также срабатывает в IE9, но в другой системе есть версии совместимости IE IE8,9 и 10. В этом режиме совместимости 8,9,10. Это событие вообще не стреляет.window.close событие в javascript не работает в 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

проверьте это .... будет ли это работать или нет. Иногда это незначительное изменение является основной причиной не получения результата. –

Смежные вопросы