壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1268|回复: 0

[安装|配置|入门|资料] IE8中MAXIMO菜单不能打开解决方案

[复制链接]
发表于 2009/4/25 11:28:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
IE8我想大家很多人都比较喜欢,我个人也很喜欢,用户目前要求所有办公电脑全部升级到IE8,研究了一下,具体解决方法如下:
1、打开Maximo\\applications\\maximo\\maximouiweb\\webmodule\\webclient\\javascript中的menu.js;
2、查找行数setPopLocation((popObj)),进行如下修改:
function setPopLocation(popObj)
{
    hrequired = parseInt(document.body.clientWidth-2) - parseInt(popObj.offsetWidth);
    vrequired = parseInt(document.body.clientHeight-2) - parseInt(popObj.offsetHeight);
    //opener = popObj.openermenu; 修改点1
    if(menuX >= hrequired)
    {
        //if(opener)
        if (popObj.openermenu) //修改点2
              menuX= menuX-popObj.openermenu.clientWidth-popObj.clientWidth;
        else
              menuX= hrequired;
     }
    if(menuY >= vrequired)
    {
        menuY = vrequired;
    }

    if(menuX<0)
        menuX=0;

    if(menuY<0)
        menuY=0;
        
    //if(opener)
    if (popObj.openermenu) //修改点3
    {
        popObj.style.left=menuX;
        popObj.style.top=menuY;
    }
    else
    {
        popObj.style.left=menuX+document.body.scrollLeft;
        popObj.style.top=menuY+document.body.scrollTop;
    }

}
3、重启MAXIMO测试,暂时还没发现不兼容的问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 05:36 , Processed in 0.011565 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表