`
zhou304082042
  • 浏览: 32789 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

访问iframe

IE 
阅读更多
document.getElementById('test').contentWindow.document.getElementById('test').style.color='red'  



<iframe id="frame_content" src="iframe_b.html" scrolling="no" frameborder="0" onload="this.height=100"></iframe>

<script type="text/javascript">

function reinitIframe(){

var iframe = document.getElementById("frame_content");

try{

var bHeight = iframe.contentWindow.document.body.scrollHeight;

var dHeight = iframe.contentWindow.document.documentElement.scrollHeight;

var height = Math.max(bHeight, dHeight);

iframe.height =  height;

}catch (ex){}

}

window.setInterval("reinitIframe()", 200);

</script>

IE中iframe的ID不要与函数的名称相同
分享到:
评论

相关推荐

    解决JS跨域访问IFrame的解决方案

    "解决JS跨域访问IFrame的解决方案"这一主题关注的就是如何克服这个限制,使得在JSP页面中嵌入的跨域IFrame能够正常通信。下面我们将详细探讨这个问题以及可能的解决方案。 首先,理解同源策略是关键。同源策略是...

    iframe读取document出现拒绝访问

    iframe.document出现拒绝访问。 threw an exception of type 'System.UnauthorizedAccessException' dynamic {System.UnauthorizedAccessException}

    asp.net 中使用iframe动态加载页面

    在代码隐藏文件(例如 aspx.cs 文件)中,声明 iframe 变量,用于在服务器端访问 iframe 元素。例如: ``` protected System.Web.UI.HtmlControls.HtmlGenericControl frame1; ``` Step 3:在 Page_Load 事件中获取 ...

    HTML阻止iframe跳转页面并使用iframe在页面内嵌微信网页版的实现方法

    就想弄一个winform结合html5的一个小东西,突有心血来潮,想在里面嵌套一个微信网页版,下面小编给大家介绍下HTML阻止iframe跳转页面并使用iframe在页面内嵌微信网页版的实现方法,一起看看吧

    IFrame中Session丢失的解决办法

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

    JS获取iframe内容【简化版】

    - 可以通过`window.frames['iframeName'].document`或`document.getElementById('iframeId').contentDocument`来访问iframe内的文档对象。 #### 实现方法详解 1. **访问iframe内容的基本步骤**: 1. **定位...

    js获取iframe中的内容

    iframe 中的内容是由另一个域名下的网页提供的,这意味着我们无法直接访问 iframe 中的内容。这是由于同源策略(Same-Origin Policy)的限制。 同源策略是浏览器的一种安全机制,用于防止不同域名下的网页之间的...

    父页面得到iframe的数据和iframe页面得到父页面的数据.txt

    在jQuery中,可以通过`contents()`方法访问iframe内部的DOM树。例如,要获取iframe内id为`form1`的表单内容,可以使用以下代码: ```javascript $(document).ready(function(){ $("#btn").click(function(){ ...

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

    - 然后,通过`contentDocument`或`Document`属性访问iframe内部文档的body元素的高度,这里分别对应了Firefox和IE浏览器的实现差异。 - 最后,将计算得到的内部文档高度赋值给iframe的`height`样式属性,实现高度...

    frame,iframe,中的js的相互访问示例

    4. **在父页面内访问iframe** - 每个`iframe`都有一个`window`对象,可以通过`window.frames`数组访问。数组中的索引对应于`iframe`在HTML中出现的顺序。 - 例如,如果只有一个`iframe`,你可以这样访问: ```...

    js iframe 打印 打印预览 页眉页脚的设置

    在JavaScript中,可以使用`iframe.contentDocument`访问iframe的DOM,从而修改其内容,包括添加页眉和页脚元素。例如: ```javascript var iframeDoc = iframe.contentDocument || iframe.contentWindow.document; ...

    iframe 跨域访问session

    然而,当涉及到跨域时,`iframe` 遇到的问题之一就是无法正常访问父页面或被嵌入页面的`session`。这是因为浏览器的同源策略(Same-Origin Policy)限制了不同源之间的交互,包括`session`和`cookie`。 同源策略是...

    javascript iframe parent?

    1. **父页面向iframe发送消息**:可以使用`window.frames`数组来访问iframe的`window`对象,然后调用其方法或属性。例如,如果iframe的id为"myIframe",则可以通过`window.frames['myIframe']`或`document....

    Jquery方式获取iframe页面中的 Dom元素

    这个函数使用jQuery的方法来访问iframe中的DOM元素。首先,通过“$("#frame_1")”选择器找到id为“frame_1”的iframe元素。然后,通过调用“.contents()”方法获取iframe的文档内容,这会返回iframe的Document对象。...

    JS 获取iframe高度的静动态方法

    当iframe加载完成并且其内容高度已知时,可以使用`contentWindow`和`contentDocument`属性来访问iframe的DOM对象,然后通过CSS样式获取高度。例如: ```javascript var iframe = document.getElementById('...

    Iframe交互语法

    可以通过给Iframe添加一个ID来获取其引用,并通过DOM操作访问Iframe内的元素。 示例代码: ```html &lt;iframe src="test.htm" id="test" width="250" height="200" scrolling="no" frameborder="0"&gt;&lt;/iframe&gt; ``` ...

    Jquery取得Iframe中元素的几中方法

    当涉及到在页面中嵌入 iframe (内联框架) 的情况时,jQuery 提供了一些方法来帮助我们方便地访问和操作 iframe 中的元素。本文将详细探讨如何使用 jQuery 在父窗口和 iframe 之间进行交互。 1. **父窗口操作 iframe...

    在iframe框架中打开页面的方法

    4. JavaScript操作iframe:可以通过JavaScript访问iframe对象并控制其内容。例如,可以通过document.frames['frameName']或者document.getElementById('frameId')获取iframe元素,然后可以修改其location属性,从而...

    Iframe模拟Jquery.Ajax

    例如,可以使用`contentWindow`属性访问Iframe中的window对象,然后调用其`document`对象进行操作。 4. **模拟Ajax**:创建一个隐藏的Iframe,通过它的`src`属性设置为需要请求的URL,这样可以在后台加载数据,而...

    Iframe使用帮助

    然而,需要注意的是,只能通过`document.all`对象模型访问Iframe本身的属性,而不能直接访问其内容。例如,获取Iframe对象的边框样式,代码如下: ```javascript sBorderValue = document.all.oFrame.style.border; ...

Global site tag (gtag.js) - Google Analytics