监听刷新
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript"> var UnloadConfirm = {}; UnloadConfirm.MSG_UNLOAD = "数据尚未保存,离开后可能会导致数据丢失\n\n您确定要离开吗?"; UnloadConfirm.set = function(a) { window.onbeforeunload = function(b) { alert("进入init"); b = b || window.event; b.returnValue = a; return a } }; UnloadConfirm.set(UnloadConfirm.MSG_UNLOAD); UnloadConfirm.clear = function() { //fckDraft.delDraftById(); window.onbeforeunload = function() { } }; </script> </head> <body> <a id="id" href="#" onclick="javascript:UnloadConfirm.clear()">c</a> <a id="id" href="#" onclick="javascript:UnloadConfirm.set(UnloadConfirm.MSG_UNLOAD))">baidu2</a> </body> </html>
业勤于精荒于嬉
http://www.cnblogs.com/maxlei/