我创建了新表单和将一些参数传递给另一个页面的按钮;但是我需要提交按钮来打开符合规格的新弹出窗口。
这是我通过超链接做的方式;我需要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>");
答案 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;
};