快速开发平台ES2007(3.5版本)web5秒后自动隐藏top

首先这个问题是为了解决top块太大问题,要是已经很漂亮了,就不需要了
在web/wheme/fix/main.jsp中 修改下面的这个方法就行了
//隐藏块 0是上,1是左,2是下
function BlockHide(flg)
隐藏上面的TOP块
BlockHide(flg)方法实现的
问题1:
5秒钟自动隐藏TOP模块
把下面那一段拷贝到main.jsp的最下面    这段代码后最面多了几行是为了标定粘贴的位置,找到后就可以去掉啦
function hbb()
{
    var table2Tr1Obj = document.getElementById("table2Tr1");
                    var table2Tr2Obj = document.getElementById("table2Tr2");
                   
                    if ( table2Tr1Obj.style.display == "none" )
                    {
                       
                        eventObj.src = "img/topbtn.jpg";
                        table2Tr1Obj.style.display = "";
                        table2Tr2Obj.style.display = "";
                    }
                    else
                    {
                        eventObj.src = "img/bottombtn.jpg";
                        table2Tr1Obj.style.display = "none";
                        table2Tr2Obj.style.display = "none";
                    }
    ResizeTable();//重置页面大小

}
function ResizeTable()
            {
                //var maintable = document.getElementById("Table2");
               
                var obj = document.getElementById("ContentZoneObject");
                var parentObj = obj.parentElement;
               
                var h = 0;
                var bh = document.body.clientHeight;
                var mh = parentObj.offsetHeight;
               
                var tabObj = obj.parentElement.parentElement.parentElement;
                //alert(tabObj.outerHTML);
                for ( var i = 0; i < tabObj.rows.length; i++ )
                {
                    var tr = tabObj.rows;
                    if ( tr.style.display == "none" )
                        continue;
                    var td = tr.cells[0];
                    if ( obj != td )
                    h += td.offsetHeight;
                }
                //alert(maintable.offsetHeight);
               
                obj.style.height = bh-h;
                //alert(obj.offsetHeight);               
                var maintabObj = document.getElementById("maintab");
                maintabObj.rows[2].cells[0].style.height = bh - h - 25 - 4;
               
                //菜单
                var mc = bh - h - (BannerArr.length-1)*27-3;
                var IfmArr = document.getElementsByTagName("IFRAME");
                for (var i = 0;i < IfmArr.length; i++)
                {
                    var ifm = IfmArr;
                    if ( ifm.id.indexOf("ifm_") > -1 )
                        ifm.parentElement.style.height = mc;
                    //alert(ifm.parentElement.outerHTML);
                }               
                //alert();
            }
setTimeout("hbb();",5000);//5秒钟之后执行hbb();
</script>

</form>
    </body>
</HTML>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值