2011-03-10 50 views
0

谁能帮助我如何当用户点击柔性窗口的关闭选项(X)显示消息/警告框?显示消息框,同时通过使用窗口关闭选项(X)关闭该窗口

HTML类似,我们可以通过处理它,

window.onbeforeunload =函数(){回报“你确定要退出”;}

有什么在Flex中类似于“可以处理窗口的Close选项(X)的HTML的“window.onbeforeunload”?

如果没有,任何人都可以帮我处理这个示例代码。

在我的mxml中,我没有使用过任何类型的东西等。 我的flex屏幕是通过超链接从jsp页面打开的,我不想使用任何与窗口相关的标签。这是正常的屏幕与最小值,最大值和关闭选项。

谢谢,

Anand。

回答

0

使用ExternalInterface.addCallback并从JavaScript调用AS功能要在接近运行。 但是我不认为你可以阻止浏览器以这种方式关闭,因为这将是一个安全漏洞。

的另一件事,这里要注意的是,在该函数的代码应该跑得快,或者你可以冒险不必在浏览器关闭之前全部完成。

所有客户端的工作应密切前这样就不再需要这样的方法来实现。

一个更合适的方法是创建某种会话用户和存储数据的服务器端与客户端的工作。

当然,除非你只是想做出某种黑客程序的。