window.open未应用给定的height参数

时间:2012-03-08 04:07:31

标签: javascript html window.open

我在一个链接上有一个onclick事件,在这个窗口中执行了一个url.我还给了它自定义的宽度和高度,但是不接受它,弹出窗口显示不同的宽度和高度。有人可以指导我一定有什么不对吗

我的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");

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

  

注意:所有回复之后我的代码是正面的......我试过了   并且在考虑之后找到了我所放弃的任何尺寸   参数浏览器不止于此...可能是因为   分辨率....

3 个答案:

答案 0 :(得分:2)

你的代码工作正常:

<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的参数是左侧位置,后面是窗口左上角的顶部位置。

答案 1 :(得分:1)

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。

答案 2 :(得分:1)

试试这个:

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");
     }