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

我这个哪里出现问题了

<!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 open=confirm("是否新建网页?");
    if(open==true)
    {var url=prompt("通过输入对话框","确定打开的网址,默认为 http://www.imooc.com/")
    if(url!=null)
    {window.open(url,"_blank",'width=400,height=400,menubar=no,toolbar=no');
}
    else
    {alert("byebye");}
    else
    {alert("拜拜");}
    }
  </script>
 </head>
 <body>
      <input type="button" value="新窗口打开网站" onclick="openWindow()" />
 </body>
</html>

正在回答

2 回答

<!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 open = confirm("是否新建网页?");
           var url;
           if (open == true) {
               {
                   url = prompt("请输入新的网址","http://www.imooc.com/");
                   alert(url);
                   if (url != null) {
                       window.open(url);
                   } else {
                       alert("byebye");
                   }
               }
           } else {
               alert("byebye");
           }
       }
   </script>
</head>
<body>
<form>

   <input type="button" value="新窗口打开网站" onclick="openWindow()"/>
</form>
</body>
</html>

这个可以用,对比一下

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

1.prompt()括号里只能有一对“”, 

2.byebye后面那个括号改成英文格式的

3.Windows.open…………那行后面缺个  }

function openWindow()

    {

var open=confirm("是否新建网页?");

        if(open==true)

        {

var url=prompt("确定打开的网址,默认为 http://www.imooc.com/");

            if(url!=null)

            {

window.open(url,"_blank",'width=400,height=400,menubar=no,toolbar=no');

              }

            else

            {

alert("byebye");

}

}

       else

       {

  alert("拜拜");

  }

    } 


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

慕粉3686312 提问者

prompt后面可以跟两个"",一个可以改,一个不可以改 改完还是不行啊
2016-07-27 回复 有任何疑惑可以回复我~
#2

嚯哈哈 回复 慕粉3686312 提问者

应该可以啊,我这可以打开呀。 你是打不开http://www.imooc.com这个网页吗??这是因为你的window.open打开的是你前一步在对话框输入的内容,你敲的url!=nul,所以不管你输入的是啥,都会打开网页这个操作,你可以把url!=null改成url==http://www.imooc.com,这样就可以确定打开的是这个网站了
2016-07-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       739728    人
  • 解答问题       9566    个

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

进入课程

我这个哪里出现问题了

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