第一,每个站长最想去掉的东西就是阿里巴巴广告!本人看过很多修改方法,总结了一下,这个方法完全有效 打开inc目录下的Dv_ClsMain,然后查找If IsSqlDataBase = 0 Or (IsBuss = 0 And IsSqlDataBase = 1),把0改成1 然后再进入后台进入风">
Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->网络应用 ->搜索引擎优化SEO ->正文

动网论坛7.1 SP1最新经典修改

来源:Linuxdby.com 作者:Webmaster 时间:2007-04-12 点击: [收藏] [投稿]

</font>
</td><td width="8" height="79" background="images/Ctrl_right.gif" border="0"></td>
</tr>
</table><hr/>
</div></xsl:if>

 

修正菜单被下拉框遮着的弊端

在动网的许多页面中,若遇选择性下拉框与下拉菜单相邻,通常会下拉菜单会出现部份被选择下拉框挡住的现象。如图所示:

图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看
经过在网上查找相关文档,找到一种利用垫片技术,可修正此弊端。如下图所示:

图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看

修改方法:
1、打开in/main.js文件,在文件最后其中增加如下几个函数:
//Opens a shim, if no shim exists for the menu, one is created
function openShim(menu,menuItem)
{
    if (menu==null) return;
    var shim = getShim(menu);
    if (shim==null) shim = createMenuShim(menu,getShimId(menu));
    
    //Change menu zIndex so shim can work with it
    menu.style.zIndex = 100;
    
    var width = (menu.offsetWidth == 0 ? menuItem.renderedWidth : menu.offsetWidth);
    var height;
    
    if (menu.offsetHeight == 0)
    {
        var menus = getMenuItemCount(menu);
        height = menuItem.renderedHeight * menus;
    }
    else
    {
        var height = menu.offsetHeight;
    }
    
    shim.style.width = width;
    shim.style.height = height;
    shim.style.top = menu.style.top;
    shim.style.left = menu.style.left;
    shim.style.zIndex = menu.style.zIndex - 1;
    shim.style.position = "absolute";
    shim.style.display = "block";
}

//Closes the shim associated with the menu
function closeShim(menu)
{
    if (menu==null) return;
    var shim = getShim(menu);

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:怎么样让百度天天更新你、收录的更多   下一篇:SEO工具,站长必备

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号