有时候在编辑页面用户做修改后,可能会有刷新、关闭等误操作造成当前页面信息的丢失,何不先提醒一下用户呢?实例代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>Confirm Before Leave</title><script language="javascript" type="text/javascript"><!--var pb_strConfirmCloseMessage;var pb_blnCloseWindow = false;pb_strConfirmCloseMessage ="您真的要离开本页吗?";function ConfirmClose() {window.event.returnValue = pb_strConfirmCloseMessage;pb_blnCloseWindow = true;}function ShowConfirmClose(blnValue) {if(blnValue) {document.body.onbeforeunload = ConfirmClose;} else {document.body.onbeforeunload = null;}}//--></script></head><body onload="ShowConfirmClose(true);"><input type=button value="提示" onclick="ShowConfirmClose(true);"><input type=button value="不提示" onclick="ShowConfirmClose(false);"><input type=button value="测试刷新" onclick="window.location.reload();"></body></html>
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18