window.onbeforeunload = function(e) 
        {
            if ($("PageState").value != "on" && ifEdit()) 
            {
                window.event.returnValue =  "提示:内容已经修改,不保存将会丢失修改的内容。"; 
            }             
        }
这个只有IE可以,其他浏览器都不行

解决方案 »

  1.   

    其他浏览器中直接将提示return回去就行
      

  2.   


    return "提示:内容已经修改,不保存将会丢失修改的内容。"  在遨游浏览器不行
      

  3.   

    window.onbeforeunload = function(e)  
      {
      if ($("PageState").value != "on" && ifEdit())  
      {
      return = "提示:内容已经修改,不保存将会丢失修改的内容。";  
      }   
      }经过测试:IE、火狐、Chrome可以支持
    遨游、opera、Safari 不支持,有什么办法让这些浏览器都支持啊
      

  4.   


    var evt = e || window.event;
    alert('提示:内容已经修改,不保存将会丢失修改的内容')如果要阻止默认行为:event.returnValue ? event.returnValue = false : event.preventDefault();