在1.asp 里面有一个按钮<input type="button" value="上传" onclick="window.open("2.asp","","")">还有一个文本框nr
在2.asp里面 最后有一个判断
var flag=0;//上传成功标记
if(flag=1){
alert("上传成功!");
self.open.document.all.nr.value="文件名"
}
在2.asp里面 最后有一个判断
var flag=0;//上传成功标记
if(flag=1){
alert("上传成功!");
self.open.document.all.nr.value="文件名"
}
open 是什么意思?all哪? 我的1.asp页面上的form名称是form1.1.asp页面在位于框架页面的mainframe里。
怎么样写?能详细一点吗?
open 是什么意思?all哪? 我的1.asp页面上的form名称是form1.1.asp页面在位于框架页面的mainframe里。
怎么样写?能详细一点吗?
var flag=0;//上传成功标记
if(flag=1){
alert("上传成功!");
self.top.frames['mainframe'].document.all.nr.value="文件名"
}
------------------------------------------
<form name="productform" method="post" action="2.asp" target="BackFrame" enctype="multipart/form-data">
<input type=text name=filename>
.......
</form>
<iframe name="BackFrame" width="0" height="0" src="about:blank"></iframe>
2.asp:
------------------------------------------
<%
'上传文件,在此省略
....
....
....'返回文件名strFileName
response.write "<script>window.parent.document.productform.filename.value='" & strFileName & "';</script>"%>
这是关联代码。帮忙看一下!
if right(PhotoPath,1)<>"/" then PhotoPath=PhotoPath&"/"
datetime=year(date)&month(date)&day(date)&hour(now)&minute(now)&second(now)
session("filename")=datetime&fileext
file.SaveAs Server.mappath(PhotoPath&session("filename"))
response.write "<script>self.parent.document.form1.nr.value='dfsdf'</script>"
response.write "<script>javascript:window.opener=null;window.close();</script>"
当前页 父亲页 对象 所有元素
在1.asp里有个按钮。点击弹开新窗口2.asp。处理上传程序。返回文件名传递到1.asp里的form1.nr.value里
放到这里面。怎么写
response.write "<script>self.opener.document.form1.nr.value='dfsdf'</script>"是这样吗?好象没有反映!