关闭jsp页面时刷新父页面.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关闭jsp页面时刷新父页面

有A、B、C三个jsp页面(也可以是A、B、C三个html页面) 1、在A.jsp里,有个“导入”按钮: 2、当点击“导入”按钮时,弹出B.jsp页面(是个模态对话框): 3、选择好excel文件后,点击B.jso页面的“导入”按钮后,执行C.jsp。C.jsp是执行导入功能,将数据导入数据库中,但是,导入完毕后,我们需要系统自动关闭C.jsp,然后自动关闭B.jsp,最后刷新A.jsp。 也就是说,A调用了B,B调用了C,最后自动关闭C,然后自动关闭B,然后自动刷新A的页面,该怎么办呢? 第一步:在C,jsp中,在body里添加onUnload属性,onUnload属性的作用是:当C.jsp页面关闭(我们手动关闭)时,自动执行myClose函数; window.opener.close 的作用是关闭B.jsp,也就是说,哪个页面调用了C.jsp,当C.jsp被关闭时,哪个页面就跟着关闭(换句话,关闭子页面时,父页面也跟着自动关闭)。 C,jsp的部分代码: %@ page contentType text/html; charset GBK% body onUnload myClose script language javascript function myClose //关闭本窗口时调用此方法 window.opener.close ;//关闭时父窗口也跟着关闭 onUnload属性,还要加上 base target _seft/ ,当B关闭时,就会自动执行myClose方法了,我们只要在myClose函数里写好刷新A页面的方法就可以了。 下面是B.jsp的部分代码: %@ page contentType text/html; charset GBK % base target _seft/ body onUnload myClose form name excelform ACTION ENCTYPE multipart/form-data METHOD post 选择小区配置数据: input type file name finame size 20 class btn button name btninport type button class btn onclick inport 导入 script language javascript function myClose //关闭本窗口时调用此方法 window.dialogArguments.btnQueryHandler ;//关闭时父窗口也跟着关闭 window.dialogArguments.btnQueryHandler 是什么意思呢? btnQueryHandler是我们在A页面写好的查询按钮事件,window.dialogArguments.btnQueryHandler 就是B页面调用A页面的btnQueryHandler函数(也就是调用父页面的函数达到刷新父页面的效果)。 也有可能运行不成功,因为这个例子中,B是模态对话框,这里用了window.dialogArguments

文档评论(0)

kabudou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档