我正在尝试创建一个警告框,提示用户是删除还是取消,当我点击删除按钮时它工作正常,但当我再次点击取消时我的网页关闭。以下是附带的功能。请帮忙。
<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 :(得分: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>