请问ASP中如何将弹出窗口中选择的checkbox(多选)的值传送给原窗口(50分)

  • 主题发起人 主题发起人 jzyxh
  • 开始时间 开始时间
J

jzyxh

Unregistered / Unconfirmed
GUEST, unregistred user!
请问ASP中如何将弹出窗口中选择的checkbox(多选)的值传送给原窗口,
最好有例子说明,如何返回值,多谢了!
 
ButtonOnClick中
原来.ASPX?chk1=&....Chkn=
 
能不能说得详细点?
 
如何判断并返回多个值?
 
redirect("原来.aspx?chk1=0&chk2=1&...&chkn=0");
 
opener 用法:window.opener;返回打开本窗口的窗口对象
javaScript:opener.document.all('hid_aa').value = chk_value.value
 
页面1为主页面。页面2为弹出页面。
1、将页面2的form的action设为页面1;
2、将页面2的所用的checkbox的name都相同并分别赋于不同的值。
3、在页面1的开头写如下代码(asp)
<%
if Request.servervariables(&quot;REQUEST_METHOD&quot;)=&quot;POST&quot;
then
for each idvalue in request.form(&quot;checkid&quot;)
response.write idvalue
next
end if
%>
 
还有在页面2提交时最好用函数:
functiondo
submit()
{
myform.action=&quot;页面1.asp&quot;
myform.target=&quot;frame1&quot;
//frame1为页面1所在的框架名
myform.submit()
window.close()
}
 
请问ww20000309,按照你的方法,页面2提交时,在页面1取不到返回值,
 
不可能,我在的项目中已成功运用。
你将页面1放在一个name为frame1的框架(用iframe)内
 

Similar threads

D
回复
0
查看
825
DelphiTeacher的专栏
D
D
回复
0
查看
831
DelphiTeacher的专栏
D
D
回复
0
查看
664
DelphiTeacher的专栏
D
后退
顶部