在新弹出窗口中打开表单大小

时间:2012-04-22 03:51:29

标签: javascript html forms submit

我创建了新表单和将一些参数传递给另一个页面的按钮;但是我需要提交按钮来打开符合规格的新弹出窗口。

这是我通过超链接做的方式;我需要Button的相同功能

out.println("<a onclick=\"window.open(this.href,this.target,'height=500, scrollbars=1, width=950, resizable');return false;\" target=\"_blank\"  href=\"chart.jsp?room=" + B.getNumber() + "&building=" + B.getBuilding() + "\">view chart</a>");

1 个答案:

答案 0 :(得分:1)

我能想到的最简单方法是不使用内联JavaScript:

var form = document.getElementsByTagName('form')[0]; // or any other way to identify the form

form.onsubmit = function(e) {
    var eTarget = e.target;
    window.open(eTarget.action, eTarget.name, 'height=500, scrollbars=1, width=950, resizable');
    return false;
};​

JS Fiddle proof of concept