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

为什么我按钮点了没有作用啊?

<!DOCTYPE html>
<html>
 <head>
  <title> new document </title>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  <script type="text/javascript">
     function openWindow(){
      var my=confirm("是否打开新窗口?");
      if (my==true) {
        var ne = "请输入网址","http://www.imooc.com";
        if (ne!=null) {
          window.open{
          ne,'_blank','width=400,height=500,menubar=no,toolbar=no'
        };
        }
        else{
          alert("不能为空");
        }
      };
      else{
        document.write("z再见");
      }
     }
    // 新窗口打开时弹出确认框,是否打开

    // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/

    //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
  </script>
 </head>
 <body>
      <input type="button" value="新窗口打开网站" onclick="openWindow()" />
 </body>
</html>

正在回答

5 回答

var ne = "请输入网址","http://www.imooc.com";
        if (ne!=null) {
          window.open{
          ne,'_blank','width=400,height=500,menubar=no,toolbar=no'
        };



这一段有问题.你的ne变成了两个变量,.你两个变量如何带到url中呢?

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

慕函数8187802 提问者

谢谢耐心帮忙
2017-08-03 回复 有任何疑惑可以回复我~

额 我改成var ne = prompt("请输入网址","http://www.imooc.com");了 但是点了还是没有效果 

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

 var ne = prompt("请输入网址","http://www.imooc.com");

应该是这里出问题

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

还有,if的大括号后面不能加上  ;

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

还有就是你的window.open后面应该是小括号.,你写成了大括号

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

举报

0/150
提交
取消

为什么我按钮点了没有作用啊?

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