故显考 祖父:如何取得iframe提交网页的值

来源:百度文库 编辑:高考问答 时间:2024/04/29 07:58:17
A.asp/B.asp/C.asp三个页面

A.asp为父页,内嵌<iframe src="B.asp"></iframe>

其中B.asp为文件上传页,提交到C.asp

如何在A.asp中,取得iframe中B.asp提交到C.asp上传的文件的地址的值
可能我表达的不清楚:
就是在网站首页index.asp有一个上传的东西,上传文件是用iframe方式调用upload.asp,点upload.asp里的上传提交到upfile.asp,upload.asp和upfile.asp都被包括在首页的iframe中。

问题是:如何得到文件上传后的值,然后可以传输到index.asp中保存到数据库。

给你一个最简单的方法:
把你所要的存入SESSION,因为它是全局变量,你可以在任何页面调用。

首先你的iframe 需要给它一个ID,如:
<iframe id="ifB" src="B.asp"></iframe>
此时如果B.asp里有一个表单:
<form id='frmFile>
<input name='txtFile'>
</form>
那么在脚本里就可以用 document.ifB.frmFile.txtFile.value 来取得了

在网上有原代码

用id或name