Tag: flex4

对于IE和FF使用JQuery或onbeforeunload

我在“index.template.html”文档中使用javascript在Flex4应用程序中工作。 我有一个问题是能够在Firefox上使用onbeforeunload。 该应用程序在IE中完美运行,但完全相同的不适合FF。 (见下文) 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绑定。 因此,我删除了上面的代码并将其替换为下面的代码,但是当用户尝试在IE和FF中离开页面时,它不会显示弹出窗口。 任何似乎都在使用JQuery的人似乎在做同样的事情,所以我不知道发生了什么。 $(window).bind(“beforeunload”,function(event){ return “This should create a pop-up”; }); 最终在第一段代码中调用“flex.unloadMethod”会很好,但暂时我只是想让弹出窗口工作,所以我知道我在正确的轨道上。 任何见解将不胜感激。