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入门.急!!!
最佳答案
<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