/** 
*显示二级菜单 
*@param strGetID - 存储显示内容的标签id 
*@param objTr - 显示子菜单的tr对象 
*/ 
function showSubMenu2(strGetID,objTr) { 
    
    //判断浏览器版本
    var browser=navigator.appName;
    var b_version=navigator.appVersion;
    var version=ScriptEngineMinorVersion(b_version);
    clearTimer(); 
    endHideSubMenu(); 
    var objGet = eval(document.getElementById(strGetID)); 
    pops[1].document.body.innerHTML = objGet.innerHTML; 
    pops[1].show(0,0,1,1,pops[0].document.body); 
    var intWidth = pops[1].document.body.scrollWidth; 
    var intHeight = pops[1].document.body.scrollHeight; 
    pops[1].hide(); 
    pops[1].show(objTr.offsetWidth, 0, intWidth, intHeight, objTr);}代码在上,菜单在IE6中正常,在IE7、IE8中第二级菜单有一部分盖在第一级菜单上面,重叠了。
求高手帮忙解决 
很急很急........

解决方案 »

  1.   

    楼主这个只能自己来解决,就是一些样式和上下移动问题,楼主加上boder:1px solid red;就比较好调试了
      

  2.   

    现在的问题是:把这部分文件单独导出来,弄成htm在打开运行,在ie6、ie7、ie8都是正常的。放在vs工程或IIS里面就不行了
      

  3.   

    ie8....
    强制ie7模式 看下~
      

  4.   

    强制ie7 模式 也是一样的有问题现在只有ie6 是正常的 ie7 ie8 都有问题但是导出来的htm 在本机上打开 都是正常的
      

  5.   

    没单独写css,这个功能都是用js写的 简单的样式包含在js中
      

  6.   

    应当是浮动清除问题,别忘了清除clear
      

  7.   

    问题解决啦分享一下 解决方法window.CreatePopup()对象在IE7、IE8里面有权限问题
    需要在浏览器的IE安全里internal--"允许由脚本初始化窗口,不受大小位置的限制"
    这样就解决了多谢各位帮忙 
    结贴各位发现csdn现在冷清了
      

  8.   

    应该要清除浮动的吧!用both:clear吧!