wlbk.net
当前位置:首页 >> 如何设置iFrAmE高度自适应,在跨域的情况下能做到吗 >>

如何设置iFrAmE高度自适应,在跨域的情况下能做到吗

实现 iframe 的自适应高度,能够随着页面的长度自动的适应以免除页面和 iframe 同时出现滚动条的现象. //** iframe自动适应页面 **// //输入你希望根据页面高度自动调整高度的iframe的名称的列表 //用逗号把每个iframe的ID分隔. 例如: ["myfram.

首先来看看如何通过脚本进行设置.function ChangeFrameHeight(id) { var count = 1; (function() { var frm = document.getElementById(id); var subWeb = document.frames ? document.frames[id].document : frm.contentDocument; if (subWeb != null)

同域下的iframe自适应高度 同域下父页面内的js能获取到iframe页面的高度,所以在iframe加载完后获取下高度就行了 . 如果是同一个域名下的不同子域,设置下document.domain就行了IE6和IE7中的iframe没有contentDocument属性,而且如果

可以用js,Iframe高度自适应(兼容IE/Firefox、同域/跨域) http://www.ccvita.com/376.html

对于跨域问题我在网上看到的只有两种方法.第一个是只在本机上执行,就是做个网页在自己的电脑上执行.第二个是在服务器上中转,就是网页还是申请本域名(服务器),然后在服务器接到请求后从服务器连接指定网址,最后把收到的内容再发送给客户端.具体的操作网上都有,就不复制了.如果用frame也行的话 就用frame吧.

解决iframe框架页面自适应高度问题代码如下,需要注意的是框架引用页面一定要设置name属性,否则会不生效 方案一:<iframe src="test.asp" width="100%" frameborder="0" scrolling="no" name="hj" id="hj"></iframe&gt

看来不是你找的代码不对,而是方法不对.iframe高度自适应代码必须传到服务器或者本地iis测试.否则可能不会成功的.

在主页面iframe的onload事件中执行JS,去取得被包含页的高度内容,然后去同步高度.在代码维护角度考虑,方法二是优于方法一的,因为方法一,每个被包含页都要去引入一段相同的代码来做这个事情,创建了好多副本.如果只考虑FX和IE,并且,iframe里面内容也不进行DOM操作,那仍然可以用最简单最方便的传统处理方式: 两个方法都只处理了静的东西,就是只在内容加载的时候执行,如果JS去操作DOM引起的高度变化,都不太方便.

什么是自适应高度吧.所谓iframe自适应高度,就是,基于界面美观和交互的考虑,隐藏了iframe的border和scrollbar,让人看不出它是个iframe.如果iframe始终调用同一个固定高度的页面,我们直接写死iframe高度就可以了.而如果iframe要切

父页面:stockPoolHistoryView.jsp<head><script type="text/javascript">function iframeStockPoolHistoryViewRecPoolGoGoGo(width,height) {var appSubIframeObj=document.getElementById("stockPoolHistoryViewRecPool");

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com