JavaScript删除或取消

时间:2009-08-13 05:28:38

标签: 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>

3 个答案:

答案 0 :(得分:2)

在这种情况下,最常见的错误可能是您省略了

return false

单击取消时,它应返回false。这可能是一个合理的解决方案。 在你的情况下,要么给出一个return语句,要么定义一个什么都不做的空函数。

答案 1 :(得分: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>

答案 2 :(得分: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>