求救啊,Iframe的代码怎么写才能自适应内容的高度啊
Iframe的代码怎么写才能自适应内容的高度啊这问题真让我苦恼啊,在网上找了好几天都没有个满意的答案,如果这里有高手的话请不吝赐教一下,在下必以满分回报,最好举个例通俗的...
Iframe的代码怎么写才能自适应内容的高度啊 这问题真让我苦恼啊,在网上找了好几天都没有个满意的答案,如果这里有高手的话请不吝赐教一下,在下必以满分回报,最好举个例通俗的说一下 如果能解决这问题真是无限感激啊
。我今天都在线,如果能立即解决会另行发问加分,谢谢
进来的人请注意楼下这个人渣 “xinweijintao”,他是个不折不扣的酒囊饭袋,社会的败类寄生虫靠行骗为生的垃圾,请大家遇上这种人可不要让当 展开
。我今天都在线,如果能立即解决会另行发问加分,谢谢
进来的人请注意楼下这个人渣 “xinweijintao”,他是个不折不扣的酒囊饭袋,社会的败类寄生虫靠行骗为生的垃圾,请大家遇上这种人可不要让当 展开
6个回答
2009-02-08
展开全部
实现方法很简单:
假设Parent.Asp 包含有一个名为 News 的Iframe.Asp,那么在Parent.asp我们如下设置
<table border=1>
<tr>
<td id=iHeight>
<iframe name="news" width=100% height=100% src="Iframe.Asp" frameborder=no scrolling=no ></iframe>
</td>
</tr>
</table>
在Iframe.Asp里<body>写入如下代码:
<body onload="parent.document.all.iHeight.height=this.document.body.scrollHeight+10;">
通过以上即可达到Iframe的高度及大小随帧内容的大小而自动改变的效果,而不会影响你原来页面效果,非常方便!
演示地址为:http://www.cnvvv.com/Article/index.asp?ClassID=23
假设Parent.Asp 包含有一个名为 News 的Iframe.Asp,那么在Parent.asp我们如下设置
<table border=1>
<tr>
<td id=iHeight>
<iframe name="news" width=100% height=100% src="Iframe.Asp" frameborder=no scrolling=no ></iframe>
</td>
</tr>
</table>
在Iframe.Asp里<body>写入如下代码:
<body onload="parent.document.all.iHeight.height=this.document.body.scrollHeight+10;">
通过以上即可达到Iframe的高度及大小随帧内容的大小而自动改变的效果,而不会影响你原来页面效果,非常方便!
演示地址为:http://www.cnvvv.com/Article/index.asp?ClassID=23
展开全部
采纳我的答案
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不好意思,无能为力,我只会JAVA,,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是网页代码吗?
高度值 使用 百分比 显示
或使用与窗口边界间的相对位置
不明白的再联系
高度值 使用 百分比 显示
或使用与窗口边界间的相对位置
不明白的再联系
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我做过一个例子,不过只能在IE下面测试通过。可以高度自适应。在IE下也支持加载远程的页面,不过要在远程页面的body开始部分加上
<body onload="window.clipboardData.setData('text',String('frameHeight='+
window.document.body.scrollHeight))">这句话。
在FF之类的非IE浏览器上不行。
下面我附上地址,你可以过去看看。有个例子可以参考一下。
http://tianshi0253.javaeye.com/blog/316987
<body onload="window.clipboardData.setData('text',String('frameHeight='+
window.document.body.scrollHeight))">这句话。
在FF之类的非IE浏览器上不行。
下面我附上地址,你可以过去看看。有个例子可以参考一下。
http://tianshi0253.javaeye.com/blog/316987
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-02-07
展开全部
<iframe name="ttoday" src="today.asp" onload="document.all('ttoday').style.height=ttoday.document.body.scrollHeight;" border="0" frameborder="0" width="98%" height="230" scrolling="no"></iframe>
再试试下面的
b.html
代码:
<iframe id="ttoday" src="c.html" border="0" frameborder="0" width="98%" scrolling="no"></iframe>
c.html
代码:
1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />
<script language="JavaScript" type="text/javascript">
function $(){parent.document.all.ttoday.style.height = document.body.scrollHeight;}$();$();
</script>
测试过的。。。
再试试下面的
b.html
代码:
<iframe id="ttoday" src="c.html" border="0" frameborder="0" width="98%" scrolling="no"></iframe>
c.html
代码:
1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />1<BR />
<script language="JavaScript" type="text/javascript">
function $(){parent.document.all.ttoday.style.height = document.body.scrollHeight;}$();$();
</script>
测试过的。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询