ASP中如何用JS从子窗口传递值变量到父窗口表单中?

ASP中如何用JS从子窗口传递值变量到父窗口表单中?
 悬赏分:15 -  解决时间:2008-6-10 00:06
父窗口中有一表单,现在是点表单后的上传打开子窗口,经过无组件上传文件成功后子窗口提示成功,并用response.write(FileName) 输出路径成功.但如何传递到父窗口文本域内提交数据库呢?查资料是用JS回传写成: response.write "<script>window.opener.document."&upload.form("Formname")&"."&upload.form("EditName")&".value='"&FileName&"'</script>" 但不成功.不知道为什么?
父窗口FORM表单名称为form1 文本域名为PICNAME ID为PICNAME 
请问子窗口JS该怎么写. 
问题补充:
父窗口表单,想获取从子窗口传过来的图片路径,并提交数据库.
怎么用JS传递到父窗口?
 以下为子窗口传递JS代码但不成功:
response.write "<script>window.opener.document."&upload.form("Formname")&"."&upload.form("EditName")&".value='"&FileName&"'</script>"
请问???tlshu  能说详细点吗?你的过程和JS写在子窗口吗>劳驾详细点说.本人ASP入门.急!!!
提问者:  happywsws -  试用期 一级
最佳答案
<script language="Javascript">
function PICNAME(smileface)
{
 window.opener.document.myform.PICNAME.value=smileface;
}
</script>


<script>parent.myform.PICNAME.value+='<%=FileName%>'</script>


自己测试:http://www.tongcao.cn/test/index.asp 
  0

回答者: tlshu - 副总裁 十一级   2008-5-18 12:58

其他回答     共 1 条
var demo= window.showModalDialog(url); 
开启子窗体 
子窗体关闭时间 
<script for=window event=close> 
window.returnValue = 'value'; 
</script> 
父窗体的Demo 就是 你要的那个值 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值