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

为什么我的代码运行后没有打开网址

<!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 a = confirm ("是否打开新窗口");
        if( a == ture)
        {
            var b = prompt("请输入网址", "http://www.imooc.com/");
            if(b != null)
            {window.open('http://www.imooc.com/','_blank','width=400,height=500,menubar=no,toolbar=no');}
            else{window.open(winsubmit,'_blank','width=400,height=500,menubar=no,toolbar=no')}
        }
        else{alert("bey");}
    }
    // 新窗口打开时弹出确认框,是否打开

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

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


正在回答

5 回答

if( a == ture)输错了,改为if( a ==true)

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

true

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

点击prompt窗口没有反应是不?自己可以先去掉if...else然后试试,如果没有问题再重新把if...else 加上,看看是不是判断条件问题。

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

你可以参考一下我写的

<!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('http://www.imooc.com','_blank','width=400,height=500,menubar=no,toolbar=mo');        }        else{            alert("再见");        }    }  </script>  </head>  <body>     <input type="button" value="新窗口打开网站" onclick="openWindow()" />  </body></html>


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

 if(b != null)改成if(url!=null)试试

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

慕斯卡6466970 提问者

哈哈还是不行
2018-07-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我的代码运行后没有打开网址

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