`
ufoqhmdt
  • 浏览: 37011 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

解决双iframe互相刷新进入死循环的问题

阅读更多

最近在项目中遇到在一个主页面里面包含两个iframe,且iframe之间会根据业务功能彼此互相刷新数据.而这个问题一般会直接造成无限循环.在网上一直没找到解决方案,或者某些抄袭的文章根本无法解决此问题.经过研究.暂时研究出两种实现方式.与大家分享.希望大家能提出更好的实现建议和解决方案.

 

我在这里就不列出代码进行剖析.本人很懒惰.附件的源代码有注释-虽然此注释文辞不清.但是已经能大概说明问题.就想"重构"与"代码整洁之道"说的.最好的注释就是源代码.里面有非IE版本.大家都知道IE最落后最恶心的浏览器.所以可以直接打开.而chrome firefox opera safari.因为iframe相互访问有跨域安全问题.所以请把附件中的文件放在web服务器中运行.一切就OK了.不会报"Unsafe JavaScript attempt to access frame with URL."的错误.(别在我面前卖弄你还在骄傲的使用IE.或者说还为使用XP和IE6而具有自豪感.少来这套.这是毁灭进步.)

分享到:
评论

相关推荐

    后台管理禁止iframe刷新返回首页

    然而,`iframe`的使用有时也会带来一些问题,比如在后台管理系统中,当用户在某个子页面(如二级菜单页面)操作时,如果`iframe`刷新,可能会导致页面跳转回首页,这显然不是用户期望的行为。针对这个问题,我们需要...

    iframe内容页白块及刷新白色背景问题解决

    iframe内容页白块及刷新白色背景问题解决,在IE6,IE9上测试通过。

    完美解决iframe跨域问题

    本文将深入探讨如何“完美解决iframe跨域问题”,并介绍其底层的`window.name`转换代理实现。 **一、iframe跨域的基本概念** 1. **什么是iframe**:iframe是一种HTML元素,允许在单个网页中嵌入另一个网页。它通过...

    php+iframe 无刷新上传

    同时,为了利用iframe实现无刷新上传,`target`属性应设置为iframe的ID。 3. **IFrame应用** IFrame作为目标表单提交点,可以让表单提交在背景中进行,不更新整个页面。创建一个隐藏的iframe,将表单的`action`...

    iframe之局部刷新

    iframe之局部刷新 - 行知 - JavaEye技术网站.mht

    iframe标签实现网页部分刷新

    在网页设计和开发中,`iframe`(Inline Frame)标签是一种强大的工具,它允许我们将一个网页嵌入到另一个网页中,实现部分内容的独立加载和刷新,从而提高用户体验。`iframe`广泛应用于网站后台、模块化内容展示、...

    基于AdminLTE(bootstrap)用iframe实现的局部刷新的案例

    本案例主要探讨如何基于AdminLTE(一个基于Bootstrap的开源后台主题)利用iframe和JavaScript实现局部刷新功能,以提升用户体验。 AdminLTE是一个免费的响应式后台模板,其设计灵感来源于Twitter的Bootstrap框架,...

    bootstarp+iframe 实现局部刷新 后台模板

    在后台模板中,`iframe`通常被用来承载各个功能模块,如数据管理、设置等,这样当用户在不同模块间切换时,只需要加载`iframe`内的内容,而不是整个页面,实现了局部刷新的效果。 选项卡功能是另一种提高用户交互性...

    iframe内容高度 iframe自适应高度终极解决Iframe设置高度后无法缩小问题

    本文将深入探讨如何解决`<iframe>`内容高度自适应以及设置高度后无法缩小的问题。 首先,我们需要了解`<iframe>`的基本属性。`src`属性用于指定要嵌入的页面URL,`width`和`height`属性分别定义了`<iframe>`的宽度...

    iframe实现无刷新上传下载

    "iframe实现无刷新上传下载"是一个利用IFrame和JQuery技术来创建的项目,它允许用户在不刷新整个页面的情况下进行文件的上传和下载操作,提高了交互效率,同时也保持了页面状态的连续性。 首先,我们要理解什么是...

    iframe加载时白块及刷新白色背景问题解决

    在使用iframe时,iframe背景为白块,刷新时也会闪过白块。如果刷新时间长,就会一直出现白块,让人很烦恼,通过网上搜资料,测试很多依然没有效果,最终解决方法如下所示,注意主要针对IE浏览器测试。

    使用iframe实现点击导航无刷新切换页面

    这里的JavaScript函数`changeIframe`接收一个参数,即要加载的页面URL,并将其赋值给`iframe`的`src`属性,从而实现在导航栏点击时无刷新切换内容。 **三、Bootstrap导航栏的响应式设计** Bootstrap的导航栏是响应...

    解决iframe中fixed失效的问题

    在提供的压缩包文件 "iframe中fixed失效问题" 中,可能包含了具体的代码示例或演示页面,你可以直接打开查看这些案例,以更好地理解和应用上述解决方案。实际操作时,需要根据具体项目需求和限制选择合适的方法,...

    iframe实现页面局部刷新操作

    在网页开发中,有时我们需要实现在不刷新整个页面的情况下更新某些特定区域,这通常是通过`iframe`(Inline Frame)来实现的。`iframe`是一种HTML元素,它可以在一个网页中嵌入另一个网页,使得我们可以在独立的框架...

    再iframe中刷新列表

    ### 在iframe中刷新列表 #### 知识点概述 本文主要介绍了如何在使用iframe嵌套的情况下,通过不同的方法实现子页面或弹出层对父页面列表的刷新操作。具体涉及的技术包括JavaScript的基本用法、DOM操作以及第三方库...

    基于bootstrap用iframe实现的局部刷新的案例

    在这个“基于bootstrap用iframe实现的局部刷新的案例”中,我们将探讨如何利用Bootstrap结合JavaScript(特别是与标签相关的操作)以及iframe元素来实现页面的局部刷新和tab页切换效果。 首先,Bootstrap的Tab组件...

    iframe框架的多种刷新方法总结

    适合用于iframe框架集的几种页面刷新方法,局部刷新,动态刷新, window.location.herf的刷新方式

    iframe 跨域解决方法

    这篇博客将深入探讨如何解决`iframe`的跨域问题。 首先,理解同源策略是至关重要的。同源策略是浏览器为保障用户数据安全而设置的一种机制,它限制了来自不同源的文档或脚本之间的交互。对于`iframe`,如果源(协议...

Global site tag (gtag.js) - Google Analytics