为了账号安全,请及时绑定邮箱和手机立即绑定

用confirm为什么不会弹出对话框??

<!DOCTYPE html>

<html>

 <head>

  <title> new document </title>  

  <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>   

  <script type="text/javascript">  

    

    function openWindow(){

        // 新窗口打开时弹出确认框,是否打开

    var rst=confirm("是否打开网址");

    

    if(rst==true)

    {        window.open('http://www.imooc.com','_blank',width=400,height=500

    menubar=no,toolbar=no);

    }

    

    }

    

  </script> 

 </head> 

 <body> 

  <input type="button" value="新窗口打开网站" onClick="openWindow()" /> 

 </body>

</html>

//为什么我的会运行不了,有点不懂大家这么都在用prompt,我这个地方用的是confirm

正在回答

5 回答

你的代码内_blank,后面的一段有两处错误,一是500与menubar之间没有用,隔开,二是width=400,height=500menubar=no,toolbar=no没有用引号圈起来。

以下是修改后的代码:

 window.open('http://www.imooc.com','_blank','width=400,height=500,menubar=no,toolbar=no')

(一个小建议,以后打代码的时候把代码排版得整齐一点,这样更方便自己分析内部的逻辑关系。)


0 回复 有任何疑惑可以回复我~
#1

逆鳞oz 提问者

感谢感谢 没在意到还有一对但引号
2018-10-04 回复 有任何疑惑可以回复我~

少个逗号,参数链表那里

0 回复 有任何疑惑可以回复我~
#1

逆鳞oz 提问者

嗯 即使加上了逗号还是不行,只会弹出对话框,点击了确认并没有跳转网页
2018-10-02 回复 有任何疑惑可以回复我~

你的代码都是正确的,你是不是没点下面的提交?   而且用confirm是完全正确的

0 回复 有任何疑惑可以回复我~
#1

逆鳞oz 提问者

点了提交 就是弹出对话框点击确定没有发生网址跳转
2018-10-02 回复 有任何疑惑可以回复我~

需要在 function 前面调用函数 openWindow();


0 回复 有任何疑惑可以回复我~
#1

逆鳞oz 提问者

function前面调用openWindow()??那我的if语句还怎么判断是否点击了确定了
2018-10-02 回复 有任何疑惑可以回复我~

因为你没有调用这个函数

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

用confirm为什么不会弹出对话框??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信