关于iframe的滚动条问题?
我有一iframe定义如下:
<iframe name="lcframe" width="661" height="461" frameborder="0" marginheight="0" marginwidth="0" src="listlc.php" scrolling="auto"></iframe>
为什么当iframe里面的内容高度超过的时候,会同时出现垂直和水平滚动条,
我只要垂直滚动条行吗?因为iframe里面的内容的宽度并没有超出
问题点数:50、回复次数:15Top
1 楼wanghr100(灰豆宝宝.net(努力工作))回复于 2004-05-03 16:24:59 得分 10
在listlc.php加入
<body style="overflow-x:hidden">Top
2 楼leaxin(耀仁邦(其实我是一位大学生))回复于 2004-05-03 16:28:48 得分 0
试了,没作用
不知为何
Top
3 楼leaxin(耀仁邦(其实我是一位大学生))回复于 2004-05-03 16:31:05 得分 0
包含iframe 页面body里面的内容
<table>
<tr>
<td width="661" height="401"><iframe width="100%" height="461" frameborder="0" marginheight="0" marginwidth="0" src="listlc.php"></iframe></td>
</tr>
</table>Top
4 楼congcong818(聪聪)回复于 2004-05-03 16:42:36 得分 0
你是不是弄错了,<body style="overflow-x:hidden">加在listlc.php中,而不是包含iframe的页面中。Top
5 楼leaxin(耀仁邦(其实我是一位大学生))回复于 2004-05-03 16:52:03 得分 0
就是在listlc.php中
我觉得很邪门
Top
6 楼leaxin(耀仁邦(其实我是一位大学生))回复于 2004-05-03 16:56:30 得分 0
同志们,谁能帮我解决这难题,我送他一本
Code Reading the Open Source Perspective.pdf
刚下载下来的Top
7 楼yinmy(我没昵称)回复于 2004-05-03 17:54:34 得分 0
在iframe 的属性里加上 scrolling="yes"Top
8 楼dullwolf(超级大笨狼之羊皮马甲)回复于 2004-05-03 18:36:30 得分 0
pdf
格式的俺从来不看Top
9 楼leaxin(耀仁邦(其实我是一位大学生))回复于 2004-05-03 21:54:07 得分 0
chm版的也有Top
10 楼wanghr100(灰豆宝宝.net(努力工作))回复于 2004-05-03 22:34:24 得分 0
不会吧,偶试了可以啊.
<body style="overflow-x:hidden">
要不.再试一下这个.
listlc.php
<script language="Javascript">
function window.onload()
{
parent.document.all("in").style.width=document.body.scrollWidth+10;
}
</script>
Top
11 楼leaxin(耀仁邦(其实我是一位大学生))回复于 2004-05-04 10:37:52 得分 0
还是不行啊
是不是我的浏览器有问题啊
我的浏览器是 6.0.2800.1106
打了 sp1Top
12 楼leaxin(耀仁邦(其实我是一位大学生))回复于 2004-05-04 10:43:15 得分 0
shit!!!!!
刚才到IE5.5试了一下,正常
Top
13 楼cxty(沉酗天涯)回复于 2004-05-04 11:21:51 得分 0
<script>
function autoResize()
{
try
{
document.all["test"].style.height=test.document.body.scrollHeight;
}
catch(e){}
}
</script>
<iframe id=test width="100%" height="100" frameborder=0 marginheight="0" marginwidth="0" scrolling="no" style="height:expression(1); aho:expression(autoResize());" src="http://3c-studio.net"></iframe>
用这个~自动调整大小!Top
14 楼waterluo2003(水)回复于 2004-05-04 11:56:57 得分 40
有这么复杂么?
在listlc.php中
<body style="overflow-x:hidden">就可以了,但有一个问题就是,可能会隐藏掉一些东西,不过楼主说了宽度没有iframe多,但listlc.php中的页边距一定不会为0吧,我想设置为0就可以了
对scroll的处理,我认为要把源文件<html>上面的那些像:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
删掉才成,要不就没有用了,
所以,也许是楼主用了dreamweaver mx等来写代码的吧!
一家之言,请指正Top
15 楼leaxin(耀仁邦(其实我是一位大学生))回复于 2004-05-04 12:07:54 得分 0
楼上兄台,你真的真的太牛了!!!!!!!!!!!!!!!111
就是因为这个
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
作怪,把他删掉就行了!!!!!!!!!!
Top




