Используйте JQuery или onbeforeunload для IE и FF
я работаю в приложении Flex4, используя JavaScript, вindex.template.html» документ. Я'У меня возникла проблема с возможностью использовать onbeforeunload с Firefox. Приложение прекрасно работает в IE, но точно такой жене очень хорошо с ФФ. (Увидеть ниже)
window.onbeforeunload=before;
window.onunload=after;
function before(evt)
{
var flex=document.$(application)||window.$(application);
flex.unloadMethod(); //custom method to log out the user
}
function after(evt)
{
}
Из того, что янашел, FF не делаетПохоже, что он регистрирует события onbeforeunload, поэтому я обнаружил, что вместо этого популярной вещью является связывание с JQuery. Итак, я удалил приведенный выше код и заменил его на приведенный ниже код, но он неt отображать всплывающее окно, когда пользователь пытается покинуть страницу в IE и FF. Любой, кто, кажется, использует JQuery для этого, похоже, делает то же самое, поэтому я нене знаю чтопродолжается
$(window).bind("beforeunload",function(event){
return "This should create a pop-up";
});
В конце концов было бы неплохо назватьflex.unloadMethod» как в первом фрагменте кода, но пока яя просто пытаюсь заставить всплывающее окно работать, так что я знаю, что ям на правильном пути. Любое понимание будет с благодарностью.