(转)跨页面传值(含框架结构)

2023-04-12


双页面传值我们经常都会遇到。一般采用parent 或者 opener 都可以轻松解决。


今天做一个无组件上传,在文件上传完毕后要同时把文件的上传记录写入数据库,这时候就要把文件名称提取到起始终页面上进行数据保存。在这里遇到三个页面。


A页面----数据写入数据库(做数据记录用)同时存在要获得上传文件名称的TEXT文本框。


B页面----文件上传页面同时附带进度显示等信息。


C页面----此页面以框架结构内嵌在B页面中。主要作用是当B页面显示文件上传完毕后。显示文件信息(如:文件原来名称。上传后名称。等等)


目地:要在把C页关闭的同时将C页上取得的文件上传后的名字写入到A页中的TEXT文本框中。


实际代码不方便放上来(替人打工 ^_^),所以贴一个简化后的例子:


新建3个文件 起始页a.html 框架页b.html 取值页c.html


起始页a.html





    起始页面



框架页b.html





    框架页面


        

取值页c.html





    取值页面8888888即为要取的值

其实只所演示就是窗口间的传值。




本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。

免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com