问一个问题
在table里面调用框架文件:
<TABLE height=945 width=800 cellSpacing=0 cellPadding=0 align=center border=0>
<TBODY>
<TR>
<TD vAlign=top align=middle><IFRAME src="brc.htm"
width="100%" scrolling=no height=945></IFRAME></TD></TR></TBODY></TABLE>
其中brc.htm是一个框架结构的html文件,这时候会出现框架拉长的现象,有什么方法可以在调用框架的时候不会出现拉长现象,就是没有scroll,刚好占满整个页面
问题点数:0、回复次数:4Top
1 楼wxiaol(任我行)回复于 2005-06-03 10:55:36 得分 0
<iframe style="top:2px" Name="框架名" src="地址" frameborder=0 scrolling=no width="宽" height="高"></iframe>
最主要的是套用这个框架的宽和高一定要确认好。
只能大,不能小。
scrolling=no 是控制页面拉伸的。
其中包括的属性是yes,no,auto
对于自己的需要选取属性。
Top
2 楼up1002(涨不停)回复于 2005-06-03 10:56:04 得分 0
先把iframe的height设成0,然后在brc.htm的<body>中加上
onload="parent.document.all.iframe的名字.height=document.body.scrollHeight;"Top
3 楼silentfish(Newlife(void))回复于 2005-06-03 11:08:28 得分 0
但是在建立框架时必然是占满整个页面的,大小是不能调的,然后再用table调用时就会出现拉长的现象Top
4 楼silentfish(Newlife(void))回复于 2005-06-03 11:15:52 得分 0
brc.htm改成这样也不行:
<frameset rows="*" cols="107,*" frameborder="yes" border="0" framespacing="0">
<frame src="BRC-7.htm" name="leftFrame" scrolling="no" noresize>
<frameset rows="125,*" frameborder="yes" border="0" framespacing="0">
<frame src="BRC-8.htm" name="topFrame" scrolling="no" noresize>
<frame src="BRC-2.asp" name="mainFrame">
</frameset>
</frameset>
<noframes><body onload="parent.document.all.main.height=document.body.scrollHeight;">
</body></noframes>
iframe的名字是mainTop




