两个域名www.sina.com,app.sina.com
现在要在www.sina.com中iframe一个jsp页面(jsp页面在app.sina.com中),在被iframe页面和要iframe的页面中加入以下代码,用来生命跨域:
<script language="JavaScript">
<!--
document.domain='sina.com';
//-->
</script>
在要iframe的页面这样定义iframe:
<iframe name="frmdetail" id="frmdetail" width="960" onchange="" onload="this.height = 50 + document.getElementById('frmdetail').contentWindow.document.body.scrollHeight" src="http://app.sina.com/Comment.jsp>" frameborder="0" scrolling="0" allowTransparency="true"></iframe>
其中 onload="this.height = 50 + document.getElementById('frmdetail').contentWindow.document.body.scrollHeight" 中的“50”是在iframe的页面的本身的高度上再增加50px,这个高度是可变的,对于这个高度,前同事一般都写10,我自己写50,没感觉到什么区别。还得再细细琢磨研究。
分享到:
相关推荐
这个库允许的高度与同跨域iframe来适应他们所包含的内容的宽度自动调整大小。它最常见的问题与使用iframes提供一系列的功能,其中包括: 高度和宽度大小的iframe内容大小。 作品以多个嵌套的iframe。 跨域iframe域...
完美解决跨域iframe的高度自适应,完美解决跨子域iframe的高度自适应,嵌入几个页面解决跨域iframe的高度自适应。。。
2. 同源策略:由于跨域安全限制,只有同源的`iframe`才能访问其内容的高度,否则会出现安全错误。 3. 延迟加载:为了提高页面加载速度,可以考虑使用懒加载策略,即在`iframe`内容真正需要显示时再进行加载和高度...
然而,`<iframe>`的高度自适应问题常常困扰着开发者,尤其是当`<iframe>`内部的内容动态加载或者变化时,如何让`<iframe>`自动调整其高度以适应内容,而不会导致滚动条溢出或内容被截断,成为了一个常见需求。...
【标题】:“iframe自适应高度.rar”涉及到的关键知识点主要集中在如何使用JavaScript来处理网页中iframe元素的高度自适应问题。在Web开发中,iframe(Inline Frame)是一种内联框架,常用于在同一个HTML文档中嵌入...
### iframe跨域嵌套自适应高度 在网页开发过程中,`iframe`作为一种常见的网页元素,被广泛用于在当前页面中嵌入另一个独立的文档或页面。然而,在实际应用中经常会遇到一些问题,如跨域限制、自适应高度调整以及...
可以实现Iframe跨域自适应高度 main.htm和agent.htm文件放在www.a.com域内 iframe.htm放在www.b.com域内 这样就可以通过a.com域中的main.htm文件访问b.com域中的iframe.htm文件了
"再谈iframe自适应高度"这个主题,关注的是如何使iframe的内容区域根据所加载页面的高度自动调整,以避免滚动条出现或者内容被截断的问题。在网页设计中,尤其是在构建响应式布局时,这是一个非常关键的优化点。 1....
总结来说,`iframe`跨域自适应高度模板主要是通过`CORS`解决跨域限制,通过JavaScript监听`load`事件或使用`postMessage`通信来实现内容高度的动态调整。这些技术在现代网页开发中十分常见,能帮助我们更灵活地整合...
5. **处理动态内容变化**:如果`iframe`内的内容是动态加载的,例如通过AJAX请求,我们还需要监听`resize`事件,以便在内容改变时再次调整高度。 ```javascript if (iframe.contentWindow && iframe....
标题"iframe跨域高度自适应例子源码"指的是一个实例,展示了如何在跨域的情况下使`iframe`内容自动调整高度以适应其内部内容。这个例子提供了一个在线演示(http://okiner.cn/demo/cross-domain/iframe.html)以及源...
### iframe自适应高度实现方法详解 在网页设计与开发中,`iframe`(Inline Frame)是一种常用的HTML元素,用于在当前文档中嵌入另一个HTML文档。然而,在实际应用过程中,经常会遇到`iframe`内容高度固定导致页面...
在网页设计中,`iframe`(Inline Frame)是一种嵌入其他网页或内容的标签,它允许我们在一个页面中展示多...通过下载提供的`iframe自适应高度.doc`文档,你可以得到更详细的步骤和解释,以便更好地理解和应用这些技术。
### iframe自适应高度(DOM动态操作) #### 概述 在网页开发中,`iframe`是一种常用的技术,用于在一个HTML页面中嵌入另一个HTML页面。然而,在实际应用中经常会遇到一个问题:即`iframe`的高度与内嵌页面的实际...
这样,当`iframe`中的页面加载完毕时,`onload`事件会触发`setIframeHeight`函数,从而自动调整`iframe`的高度至内容的完整高度。 然而,需要注意的是,由于同源策略的限制,如果`iframe`加载的页面与父页面不在同...
3. **第三方库**:对于更复杂的需求,如跨域`iframe`的高度自适应,可以使用第三方库,如`iframe-resizer`。`iframe-resizer`库提供了一种解决方案,它允许父页面和子页面之间进行通信,动态调整`iframe`的高度。...
### iframe自适应高度知识点详解 #### 一、概述 在网页设计与开发中,`<iframe>`(Inline Frame)是一种常用的HTML元素,用于在当前页面内嵌入另一个HTML文档。随着响应式设计的需求日益增加,如何使`<iframe>`内...
总的来说,解决Iframe自适应高度的问题,可以采用JavaScript监听加载事件、CSS布局或者跨域通信等多种方式,具体选择哪种方法取决于项目需求和兼容性考虑。在实际开发中,还需要注意安全性和性能优化,确保用户体验...
然而,`iframe`在处理跨域内容时,会受到同源策略的限制,导致一些功能无法正常使用,比如获取iframe内的DOM元素或设置其高度。本文将详细讲解如何解决`iframe`跨域问题以及实现自动适应高度的功能。 1. **同源策略...
本篇文章将深入探讨两个关键知识点:`iframe`跨域问题以及`iframe`页面的自适应。 一、`iframe`跨域问题 跨域是Web开发中的一个重要概念,它限制了浏览器从一个源获取另一个源的资源,以保护用户的安全。当`iframe...