2009-08-13 11 views
0

削除またはキャンセルするかどうかを尋ねるアラートボックスを作成しようとしていますが、削除ボタンをクリックしても問題ありませんが、キャンセルを再度クリックするとウェブページが閉じます。以下は同封の機能です。助けてください。JavaScriptを削除またはキャンセルする

<SCRIPT language="JavaScript"> 
<!-- 
function go_there() 
{ 
    var where_to= confirm("Do you really want to go to this page??"); 

    if (where_to== true) 
    { 
     //closes the page 
    } 
    else 
    { 
     //Cancel the page and do not close the page 
    } 
} 
//--> 
</SCRIPT> 
+0

あなたはキャンセルしたときに実行されるコードをクリックすると投稿できます。 else部分のコード。 – rahul

+0

私のソリューションがうまくいけば、それを受け入れられた答えとしてマークすることができます。 – Saeros

答えて

2

このような場合には、最も一般的なエラーはキャンセルをクリック上の

return false 

を省略しているだろうということかもしれないが、それはfalseを返す必要があります。これは妥当な解決策かもしれません。 あなたのケースでは、return文を与えるか、何もしない空の関数を定義します。

+0

ありがとうSaeros ...それは私のために働いた。 – pradeep

0
<SCRIPT language="JavaScript"> 
<!-- 
function go_there() 
{ 
    if (confirm("Do you really want to go to this page??")) { 
     //closes the page 
    } else 
     return false; 
} 
//--> 
</SCRIPT> 
0
<script language="JavaScript"> 
<!-- 
function go_there() { 
    if(!confirm('Do you really want to go to this page?')) { 
     return false; //Cancel the page and do not close the page 
    } 
} 
--> 
</script>