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

为什么新的窗口没出来呀

<!DOCTYPE html>
<html>
 <head>
  <title> new document </title>  
  <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>   
  <script type="text/javascript">  
    
    // 新窗口打开时弹出确认框,是否打开

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

    //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
    function openWindow(){
        var mymessage=confirm("是否打开新连接?");
        if(mymessage==true){
            var myname=prompt("你要打开的网址","http://www.imooc.com");
        }
        if(myname!=null){
            window.opean(myname,'_blank','width=400,hright=500,menubar=no,toobar=no');
        }else{
            alert("你好");
        }else{
            alert("您好");
        }
    }
    
  </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">  

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

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

    //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。

    function openWindow(){

        var mymessage=confirm("是否打开新连接?");

        if(mymessage==true){

            var myname=prompt("你要打开的网址","http://www.imooc.com");

            if(myname!=null){

            window.open(myname,"_blank","width=400,hright=500,menubar=no,toobar=no");

        }

        else{

            alert("您好");

        }

        }

        else{

            alert("您好");

        }

    }

  </script> 

 </head> 

 <body> 

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

</body>

</html>

错误一:逗号用错了

错误二:单词写错了

错误三:if语句的嵌套有问题。抛开嵌套的问题,还少了一个花括号~




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

慕移动5669817 提问者

没有啊 嵌套哪里有问题啊?
2017-08-15 回复 有任何疑惑可以回复我~
#2

YouCan丶 回复 慕移动5669817 提问者

看错了,你写的是if,if,else,else它不是嵌套,最好还是嵌套着写。要按照你的思路写的话还可以简化,把最后一个else删掉。,留一个else就行。
2017-08-21 回复 有任何疑惑可以回复我~

{ var myname=prompt("你要打开的网址","http://www.imooc.com");
        
        if(myname!=null){
            window.opean(myname,'_blank','width=400,hright=500,menubar=no,toobar=no');
        把两个大括号去掉就行了,不要闭合,你看看我上面写的,

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

根据我一行一行的排除,你的代码在var myname=prompt("你要打开的网址","http://www.imooc.com");中使用了中文逗号,导致代码不能使用,哇真的累

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

慕移动5669817 提问者

改了还是没有出现啊
2017-08-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么新的窗口没出来呀

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