2016-12-24 19 views
-1

を修正することを拒否:変数は、だから私はこのコードを持って

<script type="text/javascript"> 
function ExitPop() { 
    if(PreventExitPop != false) { 
     return "TEXT"; 
    } 
} 
window.onbeforeunload = ExitPop; 
</script> 

1が想像として、彼らは、彼らが残したいのですが確信している場合、それはユーザーに尋ねます。 特定のリンクをクリックすると、このコードが無効になるようにしたいと思います。これはどうすればいいですか?リンクが呼び出されたときにPreventExitPopをfalseに設定しようとしましたが、結果が返されませんでした。最後に、上記のコードをコードのようにインデントするために4つのスペースをインデントしましたが、動作しないようです。

<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> 

もう一度、私はコードブロックを作成する方法を見つけ出すことができなかったことを残念に: はfalseに変数PreventExitPopを変更し、私はここで間違って何をやっている最初の呼び出しを仮定します。

+0

おかげへのonclickのparamaterを変更します。 –

答えて

0

あなたのコードをクリーンアップし、preventExitPop

var preventExitPop = true; 
function exitPop() { 
    if(preventExitPop) { 
     return "TEXT"; 
    } 
} 
window.onbeforeunload = exitPop; 

changeToFalse()を定義するには、関数ではありません - 編集BanzayためpreventExitPop = false;

+0

申し訳ありませんが、私はこれを試しましたが、私はまだ同じ問題を抱えています。リンクをクリックすると警告が表示されるか、警告が表示されません。また、onclickパラメータをfalseに変更したくないですか?私は彼らがそれをクリックすると警告が表示されないようにしたいですか?私がそれらを置くならば、あなたが推薦した通りです、それは警告を出すことはありません、私はそれらを反転する、それはありません。任意のヒント? –

+0

はい、値を反転します。私の悪い。私は今、携帯電話に乗っています。私が家に帰ると解決策を見つけようとします。 – Bennett

+0

ありがとう、私は何時間もこれを理解しようとしてきました。 HTML私が何年も使っていない言語。 –

関連する問題