首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

离开页面揭示

2012-10-07 
离开页面提示用户在页面中填写相应信息,想要在他点击页面上的链接跳转到其他页面以及关闭页面时提示他是否

离开页面提示
用户在页面中填写相应信息,想要在他点击页面上的链接跳转到其他页面以及关闭页面时提示他
是否要保存信息!

用onbeforeunload事件不行,服务器控件引发的回传事件,也触发该事件~

有没有什么方法可以只在上面两种情况下,给出提示,其他的情况不给提示?

[解决办法]
这样试试

JScript code
window.onbeforeunload = function() {        thisHREF = window.location.href;    if(thisHREF.indexOf("当前页url")==-1)    {        alert('页面未保存!');        return false;    }
[解决办法]
JScript code
<script>   window.onbeforeunload  = function(){    var bPostSelf = true;    var obj  = document.activeElement;     if(obj!=null && obj.tagName !="body" && obj.tagName !="HTML")   {              if(obj.tagName.toLowerCase() == "a" && obj.href.indexOf("__doPostBack")==-1)      {         bPostSelf = false;      }   }else   {              bPostSelf = false;   }         if(!bPostSelf)   {        alert("请保存数据!");        return false;    } }  </script> 

热点排行