所以我有这段代码:
<script type="text/javascript">
function ExitPop() {
if(PreventExitPop != false) {
return "TEXT";
}
}
window.onbeforeunload = ExitPop;
</script>
可以想象,它询问用户他们是否确定他们想要离开。
我想这样做,以便当他们点击某些链接时,此代码被禁用。我该怎么做呢?我已经尝试在调用链接时将PreventExitPop
设置为false,但是没有产生任何结果。最后,我做了4个空格缩进以使上面的代码缩进像代码一样,但它似乎不起作用。
假设第一次调用将变量PreventExitPop
更改为false,那么我在这里做错了什么:
<a href="http://www.mtrck.net/offer/79947|11640?data1=Track1&data2=Track2">
<img src="newpop1.jpg" alt="" width="532" height="570" onClick= "changeToFalse(false); MM_goToURL('parent',''http://www.mtrck.net/offer/79947|11640?data1=Track1&data2=Track2');return document.MM_returnValue"/>
</a>
再次,抱歉我无法弄清楚如何创建代码块。
答案 0 :(得分:0)
清理代码并定义preventExitPop
var preventExitPop = true;
function exitPop() {
if(preventExitPop) {
return "TEXT";
}
}
window.onbeforeunload = exitPop;
changeToFalse()
不是函数 - 将onclick参数更改为preventExitPop = false;