处理Flex 页面的后退前进刷新关闭事件
2011-12-09 09:29
337 查看
1. 在 index.template.html 中增加javascript
<script language=”JavaScript” type=”text/javascript”>
window.onbeforeunload = onbeforeunload_handler;
function onbeforeunload_handler()
{
var warning="";
var fxControl = document.${application} || window.${application};
if ( fxControl )
if ( typeof fxControl.getUnsavedDataWarning=="function")
warning = fxControl.getUnsavedDataWarning(); // This calls a function in our Flex app
if ( warning != '' )
return warning;
else
return void(0);
}
2.在 Flex 的 application 页面里加增一个addCallback, 在页面加载完后就addCallback:
private const UNSAVED_DATA_WARNING:String = 'You have unsaved changes. You will lose them if you continue.';
private function onCreationComplete():void {
ExternalInterface.addCallback("getUnsavedDataWarning",
function():String {
return UNSAVED_DATA_WARNING;
}
);
}
<script language=”JavaScript” type=”text/javascript”>
window.onbeforeunload = onbeforeunload_handler;
function onbeforeunload_handler()
{
var warning="";
var fxControl = document.${application} || window.${application};
if ( fxControl )
if ( typeof fxControl.getUnsavedDataWarning=="function")
warning = fxControl.getUnsavedDataWarning(); // This calls a function in our Flex app
if ( warning != '' )
return warning;
else
return void(0);
}
2.在 Flex 的 application 页面里加增一个addCallback, 在页面加载完后就addCallback:
private const UNSAVED_DATA_WARNING:String = 'You have unsaved changes. You will lose them if you continue.';
private function onCreationComplete():void {
ExternalInterface.addCallback("getUnsavedDataWarning",
function():String {
return UNSAVED_DATA_WARNING;
}
);
}
相关文章推荐
- 处理Flex 页面的后退/前进/刷新/关闭事件
- 处理Flex页面的后退、前进、刷新、关闭事件
- Flex中捕获浏览器的前进、后退、刷新、关闭事件
- 页面关闭按扭事件和ALT+F4,刷新F5事件捕获处理
- 事件触发后的页面转向问题(原页面,新页面,刷新,前进,后退)
- pushState()、popstate事件配合ajax实现浏览器前进后退页面局部刷新
- 如何捕捉窗口的前进、后退、刷新、停止、关闭、移动事件
- js关闭或者刷新页面后执行事件
- 用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
- js怎么捕捉网页的刷新事件,捕捉页面所有可以关闭窗口的事件
- 刷新、前进、后退、离开页面,使用ajax对数据库进行操作
- pushState、replaceState、onpopstate 实现Ajax页面的前进后退刷新
- webview加载页面及前进、后退、刷新操作
- 监控页面后退前进,浏览器文档加载事件之pageshow、pagehide
- Flex 页面刷新、关闭等方法
- 用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
- 捕获浏览器关闭、刷新事件不同情况下的处理方法
- 用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件) 详细出处参考:http://www.jb51.net/article/30640.htm
- js网页全屏及禁止特殊按键防止页面刷新与前进后退(改进版)
- js监控游览器关闭、刷新、回退、前进事件