如果关闭a.asp的网页或跳到别的网页的网址不是a.asp就提示‘你将关闭’。比如a.asp里有上一页或下一页都是跳到a.asp里不提示或是点了链接还是到a.asp不提示。怎么写?
window.onbeforeunload = function(event){ 
//里面怎么写呢?
}

解决方案 »

  1.   


    var url = window.location.href;
      var theIndex = url.lastIndexOf("/");
      var page = url.substring(theIndex + 1, url.length);
      
      window.onbeforeunload = function(){
    if(page == "a.asp") {
       alert("您将关闭");
    }
      }
      
      window.onload = function() {
        if(page != "a.asp") {
       alert("您将关闭");
    }
      }
    将这段JS代码引用到所有你想要进行判断的页面即可。