Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript window.open接受哪些参数?_Javascript - Fatal编程技术网

Javascript window.open接受哪些参数?

Javascript window.open接受哪些参数?,javascript,Javascript,如何将以下参数添加到window.open()调用中?我不知道他们应该怎么命名 *I don't want a toolbar *I don't want a menu bar *I don't want a status bar *I want a scrollbar *I don't want the user to be able to resize 以下是我当前打开窗口的代码: <head> <script type="text/javascript"

如何将以下参数添加到
window.open()
调用中?我不知道他们应该怎么命名

*I don't want a toolbar
*I don't want a menu bar
*I don't want a status bar
*I want a scrollbar
*I don't want the user to be able to resize
以下是我当前打开窗口的代码:

    <head>
    <script type="text/javascript">

    function OLA(url) 
    {
      params  = 'width=290';
      params += ', height='+(parseInt(screen.availHeight) * .9355);
      params += ', top=0, left=0';
      params += ', fullscreen=no';

      newwin=window.open(url,'windowname4', params);
      if (window.focus) {newwin.focus()}
      return false;
    }

    </script>
    </head>

    <body>
    <a href="javascript: void(0)" onclick="OLA('ANO_1_InitialAssessment.html')">Start Here</a>
    </body>

函数(url)
{
参数='宽度=290';
参数+=',高度='+(parseInt(screen.availHeight)*.9355);
参数+=',顶部=0,左侧=0';
参数+=',全屏=否';
newwin=window.open(url,'windowname4',参数);
if(window.focus){newwin.focus()}
返回false;
}

对于可以添加到字符串中的参数:

toolbar=off     //I don't want a toolbar
resizable=off   //I don't want the user to be able to resize
menu=off        //I don't want a menu bar
status=off      //I don't want a status bar
scrollbars=on   //I want a scrollbar
我建议检查
窗口。打开上的
页面,它将列出所有参数及其支持


注意:并非所有参数在所有浏览器上都以相同的方式工作

如何将这些参数添加到我提供的代码中?我已经将它们放在newwin=window.open的params之后,但它们不起作用。我还将它们添加到信息字符串params+=',fullscreen=no',它也不起作用。只需将它们与其他参数一起添加,用逗号分隔,如下所示:
params+=',toolbar=on,resizable=on,menu=on,status,scrollbars=off'
。还请记住,这些不会在所有浏览器上工作,MDN页面也解释了这一点,例如,chrome阻止了许多这些选项。感谢您的帮助,尽管我们在IE中使用了这些选项,但它仍然不起作用。我会设法想出另一个办法。