问答详情
源自:2-7 编程练习

关于menubar 和toolbar问题

<!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 defaultURL = "http://www.imooc.com/";
    	
    	// 新窗口打开时弹出确认框,是否打开
    	var message = confirm("Do you want to open a website?");
        if(message == true){
        	// 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
        	var inputURL = prompt("Please input an URL:",defaultURL);
        	if(inputURL == defaultURL){
        	//打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
            window.open(defaultURL,'_blank','width=400,height=500,menubar=no,toolbar=no')
            }else{
            window.open(inputURL,'_blank','width=800,height=1000,menubar=no,toolbar=no')
            }
        }
    }     
  </script> 
 </head> 
 <body> 
	  <input type="button" value="新窗口打开网站" onclick="openWindow()" /> 
 </body>
</html>

把menubar和toolbar设成了yes,也设成了no过,看起来都一样。用的是Google Chrome

到底有和没有是什么样?方便的贴张图,这样一目了然,谢谢。

提问者:把心刘 2017-04-25 11:02

个回答

  • EchoMila
    2017-04-25 13:35:48
    已采纳

    首先你的代码没问题,这是因为Chrome浏览器没有toolbar和menubar造成,要想看到效果请用IE浏览器试试,一下是我截图.

    menubar=no,toolbar=no'

    http://img.mukewang.com/58fedf8e0001f56d04200543.jpg

    menubar=yes,toolbar=yes'

    http://img.mukewang.com/58fedf8f00017fe704200603.jpg


  • qq_丶坏孩子_0
    2017-06-07 19:13:19

    360是不是这两个属性也不起效果


  • qq_丶坏孩子_0
    2017-06-07 19:12:41

    360是不是也不行


  • 慕模
    2017-04-25 13:37:35

    在chrome中反应不出来,在Firefox中可以出来。