怎样让iframe的宽度和高度自动适应它里面内容的大小,而不出现滚动条? 搜索一下,以前有很多关于这个问题的帖子,faq里也有。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的页面中有12个iframe,使用上面的方法时只能使其中的3,4个iframe起作用,但是另外几个ifrmae毫无反应!!!怎么办呀? 让Iframe的高度及大小随帧内容的大小而自动改变呢?一直以来,网上很多朋友都在提问这个问题。本人在参阅JS文档后,发现在这种效果是可以实现的。其实实现方法很简单:假设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 在一个页面中垂直方向动态地生成了12个左右的iframe!我这12个(个数有时多一些有时少一些)iframe是动态生成的!并且这12个iframe中的内容都是同一个servlet用同一个xsl文件动态生成的!<iframe src="/MyServlet?id=1"></ifrmae>............<iframe src="/MyServlet?id=12"></ifrmae>............由于这12个iframe的内容是通过同一个xsl文件生成,所以在xsl中用frameElement.height=document.body.scrollHeight;这个方法常常只能使其中的3,4个iframe起作用,但是另外几个ifrmae毫无反应,请问到底怎么做才能对12个iframe都起作用呢? http://expert.csdn.net/Expert/topic/2381/2381759.xml?temp=.6651728 关于div+css布局问题?、 正则表达式中如何排除一个字符串 想得到用户选择的本地文件名和文件决对路径, 倒计时问题 关于层div选择后传递数据的问题 大家帮我看哈为何textfield的事件响应函数不执行呀? 开放FTP,供大家上传下载学习资料 如何统计,提交后,checkbox 选择的个数 区域滚动问题?请进... 请问,JAVA和CGI的区别?有区别吗? 大虾帮忙!在一个页面中垂直方向动态地生成了12个左右的iframe,怎样使每个iframe的高度宽度适应它里面内容的大小? 第一次写代码,大家帮帮我啦~~
怎么办呀?
<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
我这12个(个数有时多一些有时少一些)iframe是动态生成的!
并且这12个iframe中的内容都是同一个servlet用同一个xsl文件动态生成的!
<iframe src="/MyServlet?id=1"></ifrmae>
....
....
....
<iframe src="/MyServlet?id=12"></ifrmae>
....
....
....
由于这12个iframe的内容是通过同一个xsl文件生成,所以在xsl中用
frameElement.height=document.body.scrollHeight;
这个方法常常只能使其中的3,4个iframe起作用,但是另外几个ifrmae毫无反应,
请问到底怎么做才能对12个iframe都起作用呢?