当前位置: 代码迷 >> ASP.NET >> ztree在IE6中应用遇到一些麻烦
  详细解决方案

ztree在IE6中应用遇到一些麻烦

热度:6691   发布时间:2013-02-26 00:00:00.0
ztree在IE6中使用遇到一些麻烦
首先我搭建了一个框架,iframe做的,上、左、右。左边放着菜单导航,右边页面显示主体,其中右边iframe调用的页面内包含了ztree树形结构。
  因为要占满全屏,我写了JS方法,也设置了右边IFRAME的高度。这样就出现了一个十分头疼的问题。当我设置了右边iframe高度,在IE6下面运行,页面会假死(其他浏览器试过了,没有问题)。当我不设置右边iframe高度,在IE6下运行,虽然有点慢 但是还是能正常加载的。
  在网上搜索了一些资料,对ztree也做了一些修改,但是还是IE6假死。
  贴出部分代码:
HTML code
<div id="divRoot" style="width: 100%">        <div>            <iframe name="ifraTop" id="ifraTop" src="top.aspx" scrolling="no" frameborder="0"                style="width: 100%; height: 85px"></iframe>        </div>        <div id="divContent">            <div id="divLeft" style="float: left; width: 200px; border-right: solid 1px #ccc;                height: 100%">                <iframe name="ifraLeft" id="ifraLeft" src="Left.aspx" style="width: 100%; height: 100%"                    scrolling="auto" frameborder="0"></iframe>            </div>            <div id="divMiddle" style="float: left; width: 10px; border: 0px; background-color: #ffffff">                <div id="divMidTop">                </div>                <span id="switchPoint" title="关闭/打开左栏">                    <img src="../images/MainImages/right.bmp" onmouseover="javascript: menuonmouseover();"                        onmouseout="javascript: menuonmouseout();" onclick="javascript:switchSysBar()"                        alt="隐藏左栏" id="menuimg" /></span>            </div>        </div>        <div id="divRight" style="height: 100%">            <iframe name="ifraRight" id="ifraRight" src="Main.aspx" onload="getWidth()" style="[color=#FF0000]height: auto[/color]" frameborder="0"                scrolling="auto"></iframe>        </div>    </div>


红色区域,如果这样,那加载慢一点还是能显示,如果改成实际的height:500px之类的值,那么就会IE6假死

------解决方案--------------------------------------------------------
用IE7试试
------解决方案--------------------------------------------------------
哈哈哈支持下楼主