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

请问哪里写的不对?

<!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=400px,height=500px,menubar=no,toolbar=no');
    else{}}
    else{}}
    }
    // 新窗口打开时弹出确认框,是否打开

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

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


正在回答

3 回答

<!DOCTYPE html>

<html>

 <head>

  <title> new document </title>  

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

  <script type="text/javascript">  

    function openWebsite()

    {

        var urlw=confirm("确认打开网址吗?");

        if(urlw==true){

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

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

        }

        else

        {

            alert("谢谢使用");

        }

    }

  </script> 

 </head> 

 <body> 

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

 </body>

</html>

这个可以运行,你用这个对比一下,很可能是中英文标点符号错了

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

   把 if (open==true) 改为    if (open=true);  if (url!==null)改为  if (url!=null);多写了一个=号。

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

慕勒7545076 提问者

你好,减去一个等号还是打不开呀
2018-04-03 回复 有任何疑惑可以回复我~
#2

郭凯燕 回复 慕勒7545076 提问者

function openWindow() { var open=confirm("是否打开网址?"); if (open ) { window.open("http://www.imooc.com","_blank",'width=400px,height=500px,menubar=no,toolbar=no'); } }
2018-04-03 回复 有任何疑惑可以回复我~
#3

郭凯燕 回复 慕勒7545076 提问者

open本身就是boolean类型,不用再判断了。再试试,这样就可以了。
2018-04-03 回复 有任何疑惑可以回复我~

 function openWindow(){
    var message=confirm("是否打开?");
    if(message=true){
        var add=prompt("输入网址");
        window.open(add,'width=400,height=500,menubar=no,toolbar=no');
    }
    }

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

举报

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

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

进入课程

请问哪里写的不对?

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