如何控制弹出窗口的大小?

时间:2011-10-17 14:44:03

标签: javascript html internet-explorer firefox

我使用以下js从原始窗口弹出一个新窗口:

oWin = window.open("PServlet?module=LoginHandler","_blank",
"directories=no,location=no,menubar=no,resizable=yes,status=yes,titlebar=yes,toolbar=no", 
false);

正如你所看到的,我没有设置新窗口的大小或位置,但是我的测试结果是每次弹出窗口的大小都是从原始窗口的相同大小不规则地显示出来的,有时它是一半,有时它是全屏或部分大小。

每个人都知道什么是理由? 如果我不改变JS,我怎么能让弹出窗口每次全屏显示。

1 个答案:

答案 0 :(得分:1)

http://www.javascript-coder.com/window-popup/javascript-window-open.phtml

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

有关全屏的信息,请参阅此处:http://javascript-array.com/scripts/window_open/

function popup(url) 
{
 params  = 'width='+screen.width;
 params += ', height='+screen.height;
 params += ', top=0, left=0'
 params += ', fullscreen=yes';

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