参数中如果带上menubar=no,就无法打开网页,不知道是什么原因...

来源:2-7 编程练习

慕雪5286490

2019-05-11 15:43

<!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 opensure = confirm("are you sure open?")
    // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
    if(opensure==true){
        var newwind = prompt("please enter the url","http://www.imooc.com")
        //document.write(newwind+"<br />")
        //window.open("http://www.imooc.com")
        if(newwind!=null){
        //document.write("here"+"<br />")
        window.open("http://www.imooc.com","_blank",width=400,height=500,menubar=no)
        //document.write("hi")
        }
    }
    //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
    }
    
  </script> 
 </head> 
 <body> 
      <input type="button" value="new window open url" onclick="openWindow()" /> 
 </body>
</html>

代码如上,把menubar=no去掉就能打开,加上就打不开...


写回答 关注

1回答

  • 慕雪5286490
    2019-05-11 15:46:33

    问题已经解决,后面的几个参数没用引号包起来

JavaScript入门篇

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

739817 学习 · 9566 问题

查看课程

相似问题