window.open没有应用给定的高度参数

window.open is not applying the given height parameter

本文关键字:高度 参数 应用 open window      更新时间:2023-09-26

我在执行url的window.open的链接上有一个onclick事件,我也给出了它的自定义宽度和高度,但不接受它,弹出窗口以不同的宽度和高度显示。。有人能告诉我肯定出了什么问题吗

我的window.open语法如下

onclick='var myW=window.open ("http://www.google.co.jp/","mywindow","location=1,toolbar=1,menubar=1,resizable=1,width=846,height=786");

此外,如何更改弹出窗口在屏幕上的显示位置?

注意:在所有的回复都是肯定的之后,我的代码。。我试过了经过思考,我发现无论我的尺码是多少参数浏览器接受它比这更多。。。可能是因为决议

您的代码运行良好:

<html>
<head>
</head>
<body>
<input type="button" value="cl" onclick='var myW=window.open 
("http://www.google.co.jp/","mywindow","location=1,toolbar=1,menubar=1,resizable=1,width=200,height=200");'>
</body>
</html>

要了解更多信息,请查看以下内容:-http://www.w3schools.com/jsref/met_win_open.asp
要在弹出窗口打开后定位窗口,请使用:-

window.moveTo(50,50);//your window object:-

moveTo的参数是左位置,然后是窗口左上角的顶部位置。

function mypopup()
{
    mywindow = window.open("http://www.javascript-coder.com", "mywindow", "location=1,status=1,scrollbars=1,  width=100,height=100");
    mywindow.moveTo(0, 0);
}

该代码将弹出窗口定位在屏幕左上角,宽度和高度为100px。

试试这个:

function popup_win()
     {
         var mywdw = window.open("http://www.google.com/", "mywindow", "location=1,toolbar=1,menubar=1,resizable=1,width=100,height=100,top=250, left=350");
     }

(以下可能与OP的情况无关)

注意:请确保关闭previous popup window

如果,比如说,

  1. 您单击某个元素以打开popup window&没有关闭,

  2. 然后你更改代码中的宽度/高度,

  3. 然后重新运行/刷新html,

  4. 然后单击相同的元素打开popup window(--window.open相同的target

  5. ->浏览器将重复使用prev popup window的宽度/高度