代码是这样的:
document.form1.action = "BCApplicationPreview.action";
document.form1.target="_blank";
document.form1.submit();
我想设置一下新页面的一些属性,比如大小。应该怎么做呀?
急,在线等,先谢谢各位大大了
document.form1.action = "BCApplicationPreview.action";
document.form1.target="_blank";
document.form1.submit();
我想设置一下新页面的一些属性,比如大小。应该怎么做呀?
急,在线等,先谢谢各位大大了
但为什么一定要提交form呢?
你可以在超链接那里的单击时间指向一个script函数,然后在函数里直接在新窗口里打开一个action就可以了。<SCRIPT language=JavaScript>
function gotoDetail(strId){
window.open("<%=request.getContextPath()%>/BCApplicationPreview.action?xxxId=" + strId,
"",
"toolbar=no,location=no,directories=no,status=no,"
+ "menubar=no,resizable=no,copyhistory=no,scrollbars=no,"
+ "width=500,height=300");
}
</srpit>
xxxId是你需要向action传递的参数。
str =window.showModalDialog("modal.htm",,"dialogWidth=200px;dialogHeight=100px"); </script>
提交form,然后在action里把你的名片对象用request或session传到预览页面或者与预览页面关联的action中,不就可以了吗?
这样写那个按钮就可以了,注意BCApplicationPreview.action前要写明路径。