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

为什么网页打不开?

<!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 window=confirm("新窗口打开网站");

      if(window==true){

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

          if(http!=null){

              window.open(url,"_blank","width=400px,height=500px,menubar=no,tolbar=no");

          }else{

          alert("88");

          }

      }else{

          alert("88");

      }

      

      }


  </script> 

 </head> 

 <body> 

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

 </body>

</html>


正在回答

3 回答

window.open("http://www.baidu.com"...)要是完整url,变量不要用window,可以用window1,还有注意符号。

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

楼上说的很对。

1.把window = confirm(...); 改为其他,入res

2.改window.open(http,"_blank","width=400px,height=500px,menubar=no,tolbar=no");

另外判断还可以精简为if(res)和if(http)

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

CrazyBo

tolbar=no 改为 toolbar=no
2016-01-25 回复 有任何疑惑可以回复我~
  1. 你的URL没写; 

  2. window关键字不能当成 变量名

正确写法:

function openWindow(){

      var str=confirm("新窗口打开网站");

      if(str==true){

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

          if(http!=null){

              window.open("http://www.imooc.com","_blank","width=400px,height=500px,menubar=no,tolbar=no");

          }else{

          alert("88");

          }

      }else{

          alert("88");

      }

      

      }


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

举报

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

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

进入课程

为什么网页打不开?

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