网页前台的iframe控制内部刷新子页

<body>
<!--Header-->
<uc1:top runat="server" ID="top" />
<!--/Header--> <div class="section clearfix">
<div class="line30"></div> <div class="info-wrap">
<!--左侧导航-->
<uc3:left_menu runat="server" ID="left_menu" />
<!--/左侧导航--> <!--右侧内容-->
<div class="home-box">
<!--默认显示会员中心-->
<div>
<iframe id="mainframe" name="mainframe" frameborder="" width="100%" scrolling="no" marginheight="" marginwidth="" onLoad="iFrameHeight()" src="user/user_base_info.aspx"></iframe>
</div>
<!--/会员中心-->
</div>
<!--/右侧内容-->
</div>
</div> <!--Footer-->
<uc2:bottom runat="server" ID="bottom" />
<!--/Footer-->
</body>
</html> <script type="text/javascript" language="javascript">
//为了IFrame控制自适应高宽
function iFrameHeight() {
var ifm = document.getElementById("mainframe");
var subWeb = document.frames ? document.frames["mainframe"].document : ifm.contentDocument;
if (ifm != null && subWeb != null) {
ifm.height = subWeb.body.scrollHeight;
ifm.width = subWeb.body.scrollWidth;
}
}
</script>

注意:主页用IFrame控件 会导致子页面样式混乱,所以子页面也要调用主页面的所有样式。

上一篇:java内存模型-final


下一篇:Rabbit MQ消息队列原理(1)