在提交时打开多个窗口

时间:2011-12-06 11:23:26

标签: javascript jquery window

这是我走了多远。表单只是一个简单的复选框,每个复选框值都包含网址。 这样做的一半。我无法在Chrome或Firefox中调整窗口大小。

$(document).ready(function(){
$("form").submit(function(){

    $('#goTo input:checked').each(function(count){

        var goTo;
        var wWidth; 
        var wHeight;
        var windowSize;
        i = 25 * count;

        goTo = $(this).val();
        wWidth = $(window).width() - $(window).width() / 2;
        wHeight = $(window).height() - i;
        windowSize = "width="+wWidth+"height="+wHeight;

        window.open(goTo, 'title', windowSize);                 
    });


    return false;

});
});

1 个答案:

答案 0 :(得分:0)

添加resizable=1应该这样做:

window.open(goTo, 'title', windowSize + ',resizable=1');

但您在设置windowSize时也遇到错误 - 它缺少,

//       missing comma here ->
windowSize = "width="+wWidth+",height="+wHeight;