2012-09-24 55 views
4

我想要做的是在任何时候页面退出或导航离开时创建一个弹出框。现在我有页面退出时弹出框

<script type="text/javascript"> 
function box() 
{ 
    var r=confirm("Message"); 
    if (r==true) 
    { 
     window.location.href="yes.html"; 
    } 
    else 
    { 
     window.location.href="no.html"; 
    } 
} 
</script> 


<body onunload="box();"> 

我有2个问题是:

  1. 它只显示框,如果你实际上从浏览网页,刷新,新的URL等等路程,如果你退出的标签或浏览器,该框不会弹出。

  2. 不管你按什么按钮,它只是发送你原本想去的地方,它永远不会送你到no.htmlyes.html

有人能告诉我这可能吗?

回答