`
Dead_knight
  • 浏览: 1200974 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
博客专栏
752c8642-b795-3fe6-946e-a4e845bffdec
Spring Securi...
浏览量:240190
33caa84e-18a6-3036-a82b-6e2106a4de63
clojure专题
浏览量:48914
E17ca077-44df-3816-a3fe-471c43f6e1e5
WebLogic11g
浏览量:236876
社区版块
存档分类
最新评论

IE6下动态嵌入iframe无法显示

    博客分类:
  • J2EE
IE 
阅读更多
    为了实现提示框效果,从而使用动态嵌入iframe方案,但是实施过程中IE7下正常,IE6需要刷新才可正常显示,如下:
	this.open = function(_sUrl)
	{		
		this.show();
		var openIframe = "<iframe width='100%' height='100%' name='iframe_parent' id='iframe_parent' src='" + _sUrl + "' frameborder='0' scrolling='no'></iframe>";
		myInnerHTML('dialogBody', openIframe);
	}
该方法主要将URL通过iframe形式嵌入到document中,但IE7可正常显示,IE显示空白,而且'iframe_parent' 的src属性为“”,经过漫长的调试,最终通过增加一刷新iframe语句才得以解决:document.frames('iframe_parent').location.reload();
    对于此类BUG的定位实在困难。
分享到:
评论

相关推荐

    嵌入到HTML的iframe自动适应大小

    3. **兼容性处理**:为了确保在不支持iframe或需要显示隐藏iframe的情况下也能正常工作,代码还提供了额外的处理逻辑,如通过`document.all`或`document.getElementById`来获取元素,并控制其display属性。...

    解决IE,Firefox,chrome,safari浏览器中iframe显示高度自适应问题

    例如,在IE6中,`iframe`能够正常显示,但在其他浏览器如Firefox、Chrome和Safari中,可能出现高度过小或过大,无法正确反映`iframe`内部内容的实际高度。这不仅影响用户体验,还可能破坏网页的整体布局。 #### ...

    div被iframe遮住的几种情况及解决方法

    在IE8中,当IFRAME内部嵌入video元素进行视频播放时,可能会导致外部元素的z-index层级设置失效,即不论外部元素的z-index值是多少,都会被IFRAME覆盖。解决这个问题的一个方法是在IFRAME的URL参数中添加wmode=...

    [导入]Javascript获取IFrame内容(兼容IE&FF)

    在JavaScript编程中,有时我们需要获取Iframe(内联框架)中的内容,这在处理嵌套页面、跨域通信或者实现动态加载时非常常见。本文将详细介绍如何在各种浏览器,包括Internet Explorer(IE)和Firefox(FF)等主流...

    MFC ie webbrowser iframe/frame

    MFC封装了Windows API,使得开发者可以更高效地编写应用,而IE WebBrowser控件则是MFC中用于嵌入Web内容的一个组件。这个控件实际上是Internet Explorer的核心引擎,允许应用程序在自身界面内展示网页内容。 标题...

    IFrame中Session丢失的解决办法

    同源策略限制了来自不同源的脚本之间的直接交互,这意味着如果IFrame加载的是一个与主页面不同的域名下的资源,那么主页面的JavaScript将无法访问IFrame内部的DOM,包括其Cookies和Session数据。此外,IE浏览器对于...

    iframe在IE6下出现横向滚动条的解决方案

    在深入探讨如何解决IE6下iframe出现横向滚动条的问题之前,我们需要了解几个关键的前端技术概念,包括iframe的使用、IE6浏览器的特殊性以及CSS(层叠样式表)和JavaScript(JS)的运用。 首先,iframe(内联框架)...

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

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

    完全搞定iframe(框架)里的滚动条.doc

    当在一个页面(A页面)中使用iframe来加载另一个页面(B页面)时,如果B页面的内容超过了iframe的高度或宽度限制,可能会导致在A页面中出现不必要的滚动条,或者无法正常显示B页面的内容。这种情况下的滚动条问题...

    弹出窗口__iframe

    然而,在ie9及更高版本中,由于浏览器的渲染引擎更新,单纯应用这些CSS可能无法达到预期效果,可能会导致后方页面内容随滚动条滚动。 对于ie9以上版本的浏览器,尤其是当尝试禁用后方页面滚动时,可能需要更复杂的...

    js获取控制iframe中iframe的src

    js控制/获取a.html中iframe加载的b.html中的iframe,很多人都以为getElementById可以直接获取,其实不行的,以上代码就解决了这个问题,js控制iframe加载页面的iframe,不过测试只在IE和火狐通过,谷歌不行,其他自...

    iframe框架\JS获取iframe元素

    `iframe`的主要用途是在当前网页中嵌入另一个网页或文档,从而实现内容的动态加载和展示。本文将详细介绍如何使用JavaScript来获取`iframe`元素,并进行相关的操作,包括在不同浏览器环境下的兼容性处理。 #### 二...

    iframe自动适应高度(完美自适应高度嵌套代码),兼容目前主流浏览器。

    标题提到的“iframe自动适应高度(完美自适应高度嵌套代码)”提供了一个解决方案,它能够确保`iframe`在各种主流浏览器中都能正确地自适应内容高度,包括360浏览器、IE6-9、遨游、火狐以及搜狗浏览器。 在传统的`...

    在vue中实现嵌套页面(iframe)

    首先,将要嵌入的`iframe`页面放置在Vue项目的静态资源目录下,比如`static`文件夹。这样可以确保在开发环境中,Vue CLI能正确地找到并加载这些页面。一个简单的`iframe`例子如下: ```html &lt;iframe src="../../...

    Iframe高度自适应(兼容IE/Firefox、同域/跨域)

    "Iframe高度自适应(兼容IE/Firefox、同域/跨域)"这一主题是关于如何让内嵌在Iframe中的页面能够根据其内容动态调整自身的高度,确保在不同浏览器(如IE和Firefox)以及处理同域和跨域情况时都能正常显示。...

    asp.net iframe的用法

    - 在同源策略限制下,不同域的 `iframe` 之间无法直接进行 JavaScript 通信。然而,通过使用 `window.postMessage()` 方法,可以实现在特定情况下跨域通信。 7. **响应式设计** - 在响应式设计中,可以使用 CSS3 ...

    JS动态添加iframe的代码

    JS动态添加iframe的代码是一种前端编程技术,主要用在网页中动态创建并嵌入iframe元素。该技术在制作弹出窗口、广告模块或者嵌入第三方网页时尤其有用。在本文中,将介绍几种不同的方法来实现JS动态添加iframe的功能...

    iframe高度自适应.pdf

    实现`iframe`高度自适应的基本思路是在页面加载完成或者窗口大小发生变化时,通过JavaScript动态计算嵌入内容的实际高度,并相应地调整`iframe`的高度。这种方法的核心在于编写合适的JavaScript函数来获取嵌入内容的...

    iframe自适应高度和宽度

    在默认情况下,`iframe`的高度和宽度是固定的,需要开发者手动设置。当嵌入的内容发生变化时,如果`iframe`的尺寸没有相应调整,则可能出现内容溢出或空白区域。因此,实现`iframe`的高度和宽度自适应是非常重要的。...

Global site tag (gtag.js) - Google Analytics