当用户在flex中单击窗口的关闭选项(X)时,有人可以帮我如何显示消息/警告框吗?
与html类似,我们可以使用
来处理它window.onbeforeunload = function(){return“你确定要退出”;}
Flex中有什么类似HTML的“window.onbeforeunload”可以处理窗口的关闭选项(X)吗?
如果没有,任何人都可以帮我处理示例代码吗?
在我的mxml中,我没有使用任何类型的等等。 我的flex屏幕是从jsp页面通过超链接打开的,我不想使用任何与窗口相关的标签。这是普通的屏幕,有最小,最大和关闭选项。
谢谢,
阿南德。
答案 0 :(得分:0)
使用ExternalInterface.addCallback并从JavaScript中调用要在关闭时运行的AS函数。 但是我不认为你可以阻止浏览器以这种方式关闭,因为这将是一个安全漏洞。
这里要注意的另一件事是函数中的代码应该运行得很快,否则你可能不会在浏览器关闭之前完成所有操作。
所有客户的工作都应该在关闭前完成,这样就不需要这样的方法了。
更合适的方法是为用户创建某种会话,并在客户端工作时存储数据服务器端。
除非您只是想制作某种黑客应用程序。