onbeforeunload в IE 10
У меня есть некоторые проблемы:
Я открываю новое окно с помощью JavaScript:
var w = window.open( 'some URL' );
и я хочу поймать событие, когда это окно закроется. Я использую onbeforeunload:
w.onbeforeunload = function(){
//some code
}
Также я попробовал jQuery:
$(w).bind('beforeunload' , function(){
//some code
});
Но эти обработчики событий не работают в IE 10. Может кто-нибудь посоветовать мне эту проблему?
1 ответ
Используйте $(окно) вместо вашего $(w)
$(window).bind('beforeunload', function () {
return 'BLAHBLAH!';
});
отлично работает даже в IE10!
если его в том же домене попробуйте это:
var x = window.open('MYURL');
x.document.write("<script type='text/javascript'>window.onbeforeunload = function({return 'test';}</script>");