在用户点击浏览器的关闭按钮时,我要提示用户“确定在关闭吗?”,如果点击【确定】则先进行一系列的操作后,在关闭当前的窗口,如果点击【取消】则不做任何操作,返回当前的页面中。网上有很多
window.onbeforeunload = onbeforeunload_handler;
function onbeforeunload_handler(){
window.event.returnValue="确定要退出本页吗?";
} 这种代码,这不小弟要的,这种代码会将其他操作都作完了,再提示用户,这不行啊,求代码!求实例!
window.onbeforeunload = onbeforeunload_handler;
function onbeforeunload_handler(){
window.event.returnValue="确定要退出本页吗?";
} 这种代码,这不小弟要的,这种代码会将其他操作都作完了,再提示用户,这不行啊,求代码!求实例!
</body>
如果只是基于系统业务功能,怕用户丢失操作数据,就应在设计上进行考虑,减少客户端操作时间。还可以利用COOKIE存储和还原信息,或AJAX即时提交数据项目到临时表,然后在需要的时候复原,在最终确定提交时提交到正式表中。
总之,WEB应用基于B/S,就要遵从B/S的规律,不要跟C/S搞混了,不切实际的需求就是天真。