类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
它能不能给打开的页面(sel.jsp)传递参数?如何传?
var resValue = window.showModalDialog("sel.jsp","","dialogHeight:600px;dialogWidth:475px;resizable:no");
网友回答:
window.showModalDialog("sel.jsp?param=123123","","dialogHeight:600px;dialogWidth:475px;resizable:no");
var resValue = window.showModalDialog("sel.jsp?parameter1=111¶meter2=222","","dialogHeight:600px;dialogWidth:475px;resizable:no");
也可以这样传参数,供弹出对话框里的javascript用。
var param="hello";
var resValue = window.showModalDialog("sel.jsp",param,"dialogHeight:600px;dialogWidth:475px;resizable:no");
回复人: ice_berg16(寻梦的稻草人) ( ) 信誉:110 2004-10-20 13:03:43 得分: 0
的方法是对的啊,
楼主看看自己是不是将问号(?)写成了全码的问号(?)
<%
String st1=request.getParameter("param");
%>
顶
var win = window.showModalDialog("customDialogForm.html","wintest","dialogWidth:220px;dialogHeight:130px;help:no;status:no;name:test");
wintest就是传过去的值,在新打开的窗体里用window.dialogArguments可以得到这个值。
建议:在父窗口里设一个隐藏域。在子窗口中用window.opener.document得到其父窗口,再得到相应的值。