`
axl234
  • 浏览: 268344 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript获取iframe文档内容(兼容IE和Firefox)

 
阅读更多

<script type="text/javascript">
function getIframeContent(){  //获取iframe中文档内容
        var doc;

        if (document.all){//IE
                doc = document.frames["MyIFrame"].document;
        }else{//Firefox   
                doc = document.getElementById("MyIFrame").contentDocument;
        }

        return doc.body.innerHTML;

}
</script>

分享到:
评论

相关推荐

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

    本文将详细介绍如何在各种浏览器,包括Internet Explorer(IE)和Firefox(FF)等主流浏览器中,正确地获取Iframe中的内容。 首先,理解Iframe的基本概念。Iframe是一种HTML元素,允许我们在一个网页中嵌入另一个...

    兼容IE和Firefox的javascript获取iframe文档内容的函数

    给定文件中提到的JavaScript函数getIframeContent()就是为了解决IE和Firefox在访问iframe内部文档内容时的兼容性问题。下面将详细阐述该函数实现的原理和细节: 首先,我们注意到函数getIframeContent()的定义,它...

    javascript在IE和Firefox中兼容性问题

    本篇将主要探讨JavaScript在Internet Explorer (IE) 和Firefox之间的兼容性挑战,并通过给出的文件名列表解析这些测试用例所涉及的知识点。 1. **createDocument测试.html** 在IE和Firefox中,创建XML文档的方法...

    iFrame高度自适应终极解决方案(兼容IE7,8,9 Firefox3.6+,Chrome 12+)

    "iFrame高度自适应终极解决方案(兼容IE7,8,9 Firefox3.6+,Chrome 12+)"这个标题所指向的,就是一种跨浏览器的策略,确保iFrame内容无论何时更新,都能自动调整其高度,从而避免滚动条的出现和内容溢出。...

    js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]

    针对如何用 JavaScript 访问和操作 iframe 中的文档对象,特别是针对不同时期的 Internet Explorer 和 Firefox 浏览器,存在一些特定的技巧和差异。 首先,根据 W3C 的标准,JavaScript 中可以通过 DOM 对象的 ...

    iframe自适应高度兼容各主流浏览器

    例如,IE浏览器需要特殊处理其边框和滚动条的高度,而Firefox浏览器需要对其高度进行特殊计算。 知识点4:JavaScript的事件处理 在实现iFrame的高度自适应时,需要使用JavaScript的事件处理来监听iFrame的加载事件...

    获取iframe子网页的Height

    在Chrome、Firefox等现代浏览器中,可以通过JavaScript的`contentWindow`和`contentDocument`属性来访问`iframe`内的窗口对象和文档对象。例如: ```javascript var iframe = document.getElementById('iframeId');...

    js实现iframe框架取值的方法(兼容IE,firefox,chrome等)

    本文将详细介绍如何使用JavaScript在`iframe`框架中获取值,同时兼容IE、Firefox、Chrome等主流浏览器。 首先,我们需要理解`iframe`的基本结构。一个`iframe`标签通常包含`id`和`src`属性,`id`用于JavaScript访问...

    获取iframe值 文件下载

    本文详细介绍了如何在父窗口中操作`iframe`内部元素的方法,并特别关注了兼容IE和Firefox浏览器的问题。通过上述示例代码,我们可以看到,只要合理利用JavaScript提供的API,并考虑到不同浏览器之间的差异,就能实现...

    Iframe自适应高度兼容ie,firefox多浏览器

    本文讲解的是关于Iframe元素在网页中如何实现自适应高度,并确保在不同的浏览器环境下能够正常工作,特别是针对Internet Explorer(IE)和Firefox浏览器的兼容性问题。接下来将详细探讨实现Iframe自适应高度的方法...

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

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

    iframe框架\JS获取iframe元素

    #### 四、兼容IE与Firefox的方法 为了兼容不同的浏览器,可以采用`contentWindow`方法,因为它是大多数浏览器共同支持的一种方式。 #### 五、重写`iframe`里的内容 除了简单的元素操作外,还可以利用`designMode`和...

    JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)

    这里我们使用`designMode`属性开启iframe内的文档编辑模式,然后根据浏览器类型(IE、Firefox或Chrome)来执行不同的插入内容逻辑。 ```javascript // 开启iframe的编辑模式 function t() { window.frames["x"]...

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

    当主页面和 Iframe 页面不在同一域名时,直接通过 JavaScript 获取对方页面高度的方法会因为跨域限制而失败。 为了解决跨域问题,文中提出了使用中介页面(agent.html)来传递高度信息的解决方案。基本原理是:当...

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

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

    iframe高度自适应,多浏览器兼容

    3. **Firefox**:Firefox通常能较好地处理`iframe`,但在某些情况下可能需要处理异步加载的内容,这时可以使用`MutationObserver`来监听`iframe`内容的变化。 4. **Chrome/Safari**:现代浏览器一般都能很好地支持`...

    jquery通用的iframe弹层插件,兼容主流浏览器

    同时,为了达到“兼容主流浏览器”的目标,开发者可能采用了特征检测(feature detection)和渐进增强(progressive enhancement)等策略,确保在Firefox、Chrome、Safari、Edge和Internet Explorer等浏览器中都能...

    iframe自适应高度(兼容多种浏览器)

    以上三种方法可以分别获取到`iframe`内部文档的`&lt;html&gt;`元素和`&lt;body&gt;`元素的滚动高度,其中滚动高度指的是当文档内容超出容器大小时,文档实际需要的高度。 ##### 2.2 设置`iframe`的高度 获取到内部文档的高度后...

Global site tag (gtag.js) - Google Analytics