iframe,已实现自适应高度,浏览器若没有全屏,则高度变小,内容只显示部分,无滚动条,怎么解决?

<divstyle="width:800px;float:left;"><!--右侧执行区域框架--><iframeid="iframe3"width="800"heig... <div style="width:800px; float:left; ">
<!--右侧执行区域框架-->
<iframe id="iframe3" width="800" height="100%" scrolling="no" frameborder="0" src="basic_infor.aspx"

onload="this.style.height=parseInt(window.frames[3].document.body.scrollHeight);"></iframe>
</div>

该代码为框架部分,实现自适应。

若IE浏览器小窗口,则内容只显示窗口大小的部分,其他的不显示,不管是浏览器还是内部框架都没有滚动条,请高手指教一下
我指的是高度,宽度不用考虑。

你没明白我的意思,浏览器窗口弹出来的时候,如果不是全屏的话,那么我的网页宽度没改变,因为固定的,高度因为是自适应的,取的又是浏览器窗口的高度,所以导致浏览器窗口变矮,网页的内容也只能显示一部分,没显示出来的部分是完全看不到的,也没有滚动条之类的东西,要想全都显示,只能刷新页面。
展开
 我来答
綦旭rd
2009-04-03 · TA获得超过2078个赞
知道大有可为答主
回答量:2174
采纳率:100%
帮助的人:1620万
展开全部
如果你是想研究代码的我无话可说!就当我没说好了,但如果是想轻易解决问题的那我就说一下,右键点击任务栏--纵向平铺窗口.你打开IE--工具--Internet选项--高级--重置--确定.这样就回到原始状态,默认状态下使用就可以了,然后找一个喜欢的网页设为主页就OK.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hiwxzh
2009-04-04 · TA获得超过140个赞
知道小有建树答主
回答量:148
采纳率:0%
帮助的人:161万
展开全部
<div style="width:800px;height:100%; float:left; ">
<!--右侧执行区域框架-->
<iframe id="iframe3" height="100%" scrolling="no" frameborder="0" src="basic_infor.aspx"

onload="this.style.height=parseInt(window.frames[3].document.body.scrollHeight);"></iframe>
</div>

看看这样行不行

另外 如果要浏览器滚动条不显示 在body里加个
<body scroll=no>

下面是谁复制我答案的????晕死了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小迷虎儿
2009-04-03 · TA获得超过841个赞
知道小有建树答主
回答量:568
采纳率:0%
帮助的人:238万
展开全部
<div style="width:800px;height:100%; float:left; ">
<!--右侧执行区域框架-->
<iframe id="iframe3" height="100%" scrolling="no" frameborder="0" src="basic_infor.aspx"

onload="this.style.height=parseInt(window.frames[3].document.body.scrollHeight);"></iframe>
</div>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
DiY电脑阿滨
2009-04-03 · 超过24用户采纳过TA的回答
知道答主
回答量:116
采纳率:100%
帮助的人:41.5万
展开全部
重新下载个浏览器试试看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式