javascript-从弹出窗口重新加载特定框架
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-从弹出窗口重新加载特定框架,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1400字,纯文字阅读大概需要3分钟。
内容图文
![javascript-从弹出窗口重新加载特定框架](/upload/InfoBanner/zyjiaocheng/676/a64644b4cffa47498c43013152434d12.jpg)
我有一个弹出窗口,从那里我想重新加载父窗口,但是要重新加载特定的框架而不是整个页面.
因此,用户单击框架中的按钮,它将打开弹出窗口.现在,基于特定事件,从弹出窗口中,我想从父窗口重新加载框架.
在IE中可能吗?
我有一个页面index.php,其中有2个iframe.
从第二个iframe中打开一个新的弹出窗口.
当用户单击按钮或关闭弹出窗口时,我想重新加载iframe#2(打开窗口的那个).
我怎样才能做到这一点?
我努力了:
opener.location.reload();
opener.top.document.getElementById('myIFrameId').location.reload()
opener.myIFrameId.location.reload();
似乎没有任何作用.
解决方法:
我发现了一个很棒的jQuery插件,可在所有现代浏览器(包括IE8)中使用.
它使您可以轻松地使用参数调用辅助浏览器窗口,然后允许在两者之间传递数据,类似于postMessage API的工作原理.
一旦您分析了传入的jQuery数据,这些数据消息又可以将新内容或备用网页加载到父页面上的原始iframe2中.
文章:jQuery plugin for communication between browser windows
在线演示:Parent Page
下载项目:windowmsg.zip
下载的文件将直接从您的桌面上工作,与jsFiddle不同,因为那里不允许这样做.
当您不需要辅助浏览器窗口并且可以使用浮动iframe时,另一种效果很好的解决方案,只需使用具有iframe功能的灯箱克隆,例如Shadowbox-js.
这种方法的好处是,您可以完全控制iframe的关闭方式,这不同于上面的辅助浏览器窗口具有自己的浏览器关闭按钮,该按钮可能不会触发您想要的事件.
灯箱克隆关闭事件期间的回调可用于根据需要更改父页面iframe 2中的内容.另外,您可以选择将灯箱绑定到iframe 2中(在iframe页面中安装灯箱克隆),或将其全屏显示(在父页面中安装灯箱克隆).
内容总结
以上是互联网集市为您收集整理的javascript-从弹出窗口重新加载特定框架全部内容,希望文章能够帮你解决javascript-从弹出窗口重新加载特定框架所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。