Window.open调整大小为可用的宽度和高度

时间:2012-11-23 14:01:46

标签: javascript jquery fullscreen window.open

我做了一些搜索,但我看不出这是否可能。我想使用window.open()方法打开窗口可用宽度和高度的链接。类似于下面的代码。

var h = $(window).height(); 
var w = $(window).width(); 

$('#window-opener').live('click',function (e) {
        window.open(this.href, 'Resource', 'toolbar=no ,location=0, status=no, titlebar=no, menubar=no,
                    width='+w', 
                    height='+h);
        e.preventDefault();
});

这可能吗?如果没有,任何人都可以推荐一种类似的方法。

2 个答案:

答案 0 :(得分:7)

您的代码是正确的,只是在宽度连接后错过了一个'

width='+w', 

必须是

width='+ w +', 

我试过这个,也许我不明白你真的想要这样做:

var h = screen.height;
var w = screen.width;

$('#window-opener').live('click',function (e) {
    window.open(this.href, 'Resource', 'toolbar=no ,location=0, 
    status=no,titlebar=no,menubar=no,width='+w +',height=' +h);
    e.preventDefault();
});​

小提琴:http://jsfiddle.net/UC8Ww/

答案 1 :(得分:2)

因为你正在构建错误的字符串。

width='+w',height='+h);
你知道你错过了什么吗?希望您看到丢失的+