Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果我在确认框中按“取消”,它将关闭我不知道的页面';我不想发生什么_Javascript_Confirm - Fatal编程技术网

Javascript 如果我在确认框中按“取消”,它将关闭我不知道的页面';我不想发生什么

Javascript 如果我在确认框中按“取消”,它将关闭我不知道的页面';我不想发生什么,javascript,confirm,Javascript,Confirm,我有一个确认框,用户可以选择“确定”继续,或选择“取消”关闭框并停留在同一页面上。问题是,在除Opera之外的所有浏览器中,如果我在确认框中单击“取消”,则框将关闭,用户将停留在同一页面上,这很好,但在Opera中,如果我单击“取消”,则也将关闭页面 我需要包括哪些内容,以便在Opera中,如果我在确认框中单击“取消”,它将关闭框但不关闭页面 代码如下: function showConfirm(){ var confirmMsg=con

我有一个确认框,用户可以选择“确定”继续,或选择“取消”关闭框并停留在同一页面上。问题是,在除Opera之外的所有浏览器中,如果我在确认框中单击“取消”,则框将关闭,用户将停留在同一页面上,这很好,但在Opera中,如果我单击“取消”,则也将关闭页面

我需要包括哪些内容,以便在Opera中,如果我在确认框中单击“取消”,它将关闭框但不关闭页面

代码如下:

               function showConfirm(){

             var confirmMsg=confirm("Make sure that your details are correct, once you proceed after this stage you would not be able to go back and change any details towards your Session." + "\n" + "\n" + "Are you sure you want to Proceed?" + "\n" );

             if (confirmMsg==true)
             {
             submitform();   
             }else{
             parent.close();      

}
}

谢谢

在我看来,
else
块是不需要的,因为元素的父元素可以是
窗口
。这就是页面关闭的原因

我不确定您想用该
parent.close()关闭什么


在我看来,
else
块是不必要的,因为元素的父元素可以是
window
。这就是页面关闭的原因

我不确定您想用该
parent.close()关闭什么


单击确认框上的取消将关闭您的确认窗口,我想这是您想要做的


单击确认框上的取消应关闭确认窗口,我想这是您想要做的


如果您摆脱了父对象,会发生什么情况。关闭?我想你不想那样。如果你摆脱了父母,会发生什么。接近吗?我想你不希望出现这种情况。嗨,谢谢,我使用了w3schools示例,它有一个parent.close(),所以我认为取消按钮需要它。ThanksHi,谢谢我使用了w3schools示例,它有一个parent.close(),所以我认为需要使用cancel按钮。ThanksHi,谢谢我使用了w3schools示例,它有一个parent.close(),所以我认为需要使用cancel按钮。ThanksHi,谢谢我使用了w3schools示例,它有一个parent.close(),所以我认为需要使用cancel按钮。谢谢
function showConfirm(){
    var confirmMsg=confirm("Make sure that your details are correct, once you proceed after this stage you would not be able to go back and change any details towards your Session." + "\n" + "\n" + "Are you sure you want to Proceed?" + "\n" );

    if (confirmMsg)
    {
        submitform();   
    }
}