我做了一些搜索,但我看不出这是否可能。我想使用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();
});
这可能吗?如果没有,任何人都可以推荐一种类似的方法。
答案 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();
});
答案 1 :(得分:2)
因为你正在构建错误的字符串。
width='+w',height='+h);
你知道你错过了什么吗?希望您看到丢失的+