我正在使用 Confirmit Java 脚本函数重定向到具有肯定响应的新 url。它并不能完全满足我的需求——也许我不能完全拥有我想要的东西。
这就是它的作用- onunload,如果得到积极响应,它会在新窗口中打开新的 url,它可以在用户不知道的情况下被弹出窗口阻止程序阻止,给人一种什么都没有发生的印象。当它确实打开新 URL 时,它会在一个新窗口中打开,从而使桌面变得拥挤。它只是不是一个很好的解决方案。
我想要它做什么- onunload 我希望它在同一个窗口中打开新的 url,并且它不会被归类为要被阻止的“弹出窗口”。我尝试切换到onbeforeunload .... nuthin。
有简单的解决方案吗?
这是我当前的代码:
<script language=javascript>
function confirmit()
{
var closeit= confirm("My message");
if (closeit == true)
{window.open("http://MyDestinationURL");}
else
{window.close();} } window.onunload = confirmit
</script>