这样的页面第一次出现是页面填充满的,可是当页面缩小的时候,右边会有空白这个问题很不可思议

<div width="20%"></div> 
<iframe name="iframename" style="width:80%;"> 

德玛西亚99
浏览 95回答 2
2回答

慕哥6287543

你照我的做法试试:&nbsp;1,&nbsp;function&nbsp;SetCwinHeight(obj)&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;cwin=obj;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(document.getElementById)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(cwin&nbsp;&&&nbsp;!window.opera)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(cwin.contentDocument&nbsp;&&&nbsp;cwin.contentDocument.body.offsetHeight)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cwin.height&nbsp;=&nbsp;cwin.contentDocument.body.offsetHeight;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;if(cwin.Document&nbsp;&&&nbsp;cwin.Document.body.scrollHeight)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cwin.height&nbsp;=&nbsp;cwin.Document.body.scrollHeight;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;} &nbsp;2,在iframe里面加上&nbsp;onload="Javascript:SetCwinHeight(this)"试试。

慕后森

这样绝对可以:&nbsp;<body style="margin:0;padding:0;">&nbsp;<div style="width:20%; height:20px; background-color:gray; float: left;"></div>&nbsp;<iframe frameborder="0" src="http://baidu.com/" style="width:80%; height:120px; float: right;">&nbsp;</body>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript