2009-08-13 13 views
0

Ich versuche eine Alarmbox zu erstellen, die den Benutzer zum Löschen oder Abbrechen auffordert. Wenn ich auf Löschen klicke, funktioniert es einwandfrei, aber wenn ich erneut auf Abbrechen klicke, wird meine Webseite geschlossen. Unten ist die beiliegende Funktion. Bitte helfen Sie.JavaScript löschen oder abbrechen

<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

Können Sie nach dem Code ausgeführt wird, wenn cancel geklickt wird. Der Code im else Teil. – rahul

+0

hey, wenn meine Lösung für Sie funktioniert, können Sie es als akzeptierte Antwort markieren. – Saeros

Antwort

2

In solchen Fällen ist der häufigste Fehler sein könnte, dass Sie

return false 

auf Abbrechen klicken weggelassen hätte, sollte sie false zurück. Dies könnte eine plausible Lösung sein. In Ihrem Fall geben Sie entweder eine return-Anweisung oder definieren eine leere Funktion, die nichts tut.

+0

Danke Saeros ... Es funktionierte für mich. Danke – 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> 
Verwandte Themen