⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gnb_menus_layer.js

📁 在线考试软件。 在线考试软件详细设计说明书:说明在线测试这一模块各部分的功能和结构
💻 JS
📖 第 1 页 / 共 2 页
字号:
      {
        var frameName = objectForClipping[i];
        var tableName = oTableForClipping[i];
        var oFrame = document.all[frameName];
        var oTable = document.all[tableName];

        if( 'undefined' != typeof(tableName) && '' != tableName )
        {
          var oldFrameOffsetTop = oFrame.offsetTop;
          var oldFrameOffsetLeft = oFrame.offsetLeft;
          var frameOffsetTop = oFrame.offsetTop + parseInt(oTable.style.top);
          var frameOffsetLeft = oFrame.offsetLeft + parseInt(oTable.style.left);
          var frameOffsetBottom = frameOffsetTop + oFrame.offsetHeight;
          var frameOffsetRight = frameOffsetLeft + oFrame.offsetWidth;
        }
        else
        {
          oFrame.style.position = 'relative';
          var frameOffsetTop = oFrame.offsetTop;
          var frameOffsetLeft = oFrame.offsetLeft;
          var frameOffsetBottom = oFrame.offsetTop + oFrame.offsetHeight;
          var frameOffsetRight = oFrame.offsetLeft + oFrame.offsetWidth;
        }

        var layerOffsetTop = tg.offsetTop;
        var layerOffsetBottom = tg.offsetTop + tg.offsetHeight;
        var layerOffsetLeft = tg.offsetLeft;
        var layerOffsetRight = tg.offsetLeft + tg.offsetWidth;

        if (frameOffsetTop <= layerOffsetBottom &&
            (layerOffsetLeft >= frameOffsetLeft && layerOffsetLeft <= frameOffsetRight ||
             frameOffsetLeft >= layerOffsetLeft && frameOffsetLeft <= layerOffsetRight))
        {
          oFrame.style.position = 'absolute';
          if( 'undefined' != typeof(tableName) && '' != tableName )
          {
            oFrame.style.top = oldFrameOffsetTop;
            oFrame.style.left = oldFrameOffsetLeft;
          }
          else
          {
            oFrame.style.top = frameOffsetTop;
            oFrame.style.left = frameOffsetLeft;
          }
            oFrame.style.clip = "rect(" + (layerOffsetBottom - frameOffsetTop + 1) + " auto auto auto)";
        }
      }
    }
  }

  function hideSubMenuLayer(moduleID, force)
  {
    if (currentShewModuleID != moduleID)
      return;

    var tg = document.all("gnb_layer_" + moduleID);
    var linkText = document.all("gnb_link_text_"+moduleID);

    currentShewModuleID = '';

    linkText.style.color = originalMenuColor?originalMenuColor:"#000000";
    linkText.style.fontWeight = originalMenuFontWeight?originalMenuFontWeight:"normal";

    if (tg != null)
    {
      tg.style.display = "none";

      for (var i=0; i<objectForClipping.length; i++)
      {
        var frameName = objectForClipping[i];
        var tableName = oTableForClipping[i];
        var oFrame = document.all[frameName];
        var oTable = document.all[tableName];

        oFrame.style.position = 'relative';
        oFrame.style.top = 0;
        oFrame.style.left = 0;
        oFrame.style.clip = "rect(auto)";
      }
    }
  }

  function showSubMenuLayer2(moduleID)
  {
    if (currentShewModuleID == moduleID)
      return;

    if (currentShewModuleID != '')
      hideSubMenuLayer(currentShewModuleID);

    currentShewModuleID = moduleID;

    var linkText = document.all("gnb_link_text_"+moduleID);

    originalMenuColor = linkText.style.color;
    originalMenuFontWeight = linkText.style.fontWeight;
    linkText.style.color = getGNBLinkColor(moduleID);
    linkText.style.fontWeight = "bold";
  }

  function hideSubMenuLayer2(moduleID)
  {
    if (currentShewModuleID != moduleID)
      return;

    var linkText = document.all("gnb_link_text_"+moduleID);

    currentShewModuleID = '';

    linkText.style.color = originalMenuColor?originalMenuColor:"#000000";
    linkText.style.fontWeight = originalMenuFontWeight?originalMenuFontWeight:"normal";
  }

  var objectForClipping = new Array();
  var oTableForClipping = new Array();

  function addIFrameForClipping(frameName, tableName)/*下拉菜单包含内容及其链接*/
  {
    var count = objectForClipping.length;
    objectForClipping[count] = frameName;
    oTableForClipping[count] = tableName;
  }

var subMenus_senior = new Array();
subMenus_senior[0] = new Array();
subMenus_senior[0][0] = "/senior/";
subMenus_senior[0][1] = "高考通";
subMenus_senior[0][2] = "normal";
subMenus_senior[1] = new Array();
subMenus_senior[1][0] = "/senior/none_g3.jsp";
subMenus_senior[1][1] = "高考通高三";
subMenus_senior[1][2] = "normal";
subMenus_senior[2] = new Array();
subMenus_senior[2][0] = "/senior/none_g2.jsp";
subMenus_senior[2][1] = "高考通高二";
subMenus_senior[2][2] = "normal";
subMenus_senior[3] = new Array();
subMenus_senior[3][0] = "/senior/none_g1.jsp";
subMenus_senior[3][1] = "高考通高一";
subMenus_senior[3][2] = "normal";

var subMenus_senior_in = new Array();

var subMenus_junior = new Array();
subMenus_junior[0] = new Array();
subMenus_junior[0][0] = "/junior/index.jsp";
subMenus_junior[0][1] = "中考通";
subMenus_junior[0][2] = "normal";
subMenus_junior[1] = new Array();
subMenus_junior[1][0] = "/junior/none_c3.jsp";
subMenus_junior[1][1] = "中考通初三";
subMenus_junior[1][2] = "normal";
subMenus_junior[2] = new Array();
subMenus_junior[2][0] = "/junior/none_c2.jsp";
subMenus_junior[2][1] = "中考通初二";
subMenus_junior[2][2] = "normal";
subMenus_junior[3] = new Array();
subMenus_junior[3][0] = "/junior/none_c1.jsp";
subMenus_junior[3][1] = "中考通初一";
subMenus_junior[3][2] = "normal";

var subMenus_junior_in = new Array();

var subMenus_exercises = new Array();
subMenus_exercises[0] = new Array();
subMenus_exercises[0][0] = "/exercises/index.jsp";
subMenus_exercises[0][1] = "考题资料";
subMenus_exercises[0][2] = "normal";
subMenus_exercises[1] = new Array();
subMenus_exercises[1][0] = "/exercises/index.jsp";
subMenus_exercises[1][1] = "模拟考试";
subMenus_exercises[1][2] = "normal";

var subMenus_community = new Array();
subMenus_community[0] = new Array();
subMenus_community[0][0] = "http://jsptestonline.cosoft.org.cn/";
subMenus_community[0][1] = "名师辅导";
subMenus_community[0][2] = "normal";
subMenus_community[1] = new Array();
subMenus_community[1][0] = "/community/bbs.jsp";
subMenus_community[1][1] = "学习论坛";
subMenus_community[1][2] = "normal";
subMenus_community[2] = new Array();
subMenus_community[2][0] = "/cardshow/list.jsp";
subMenus_community[2][1] = "贺卡";
subMenus_community[2][2] = "normal";
subMenus_community[3] = new Array();
subMenus_community[3][0] = "/community/wallpaper.jsp";
subMenus_community[3][1] = "壁纸";
subMenus_community[3][2] = "normal";
subMenus_community[4] = new Array();
subMenus_community[4][0] = "/community/color.jsp";
subMenus_community[4][1] = "多彩空间";
subMenus_community[4][2] = "normal";
subMenus_community[5] = new Array();
subMenus_community[5][0] = "/community/lab.jsp";
subMenus_community[5][1] = "多媒体实验";
subMenus_community[5][2] = "normal";

var subMenus_saygame = new Array();

var subMenus_myjh = new Array();
subMenus_myjh[0] = new Array();
subMenus_myjh[0][0] = "/myjh/index.jsp";
subMenus_myjh[0][1] = "我的资料";
subMenus_myjh[0][2] = "normal";
subMenus_myjh[1] = new Array();
subMenus_myjh[1][0] = "/myjh/index_rc.jsp";
subMenus_myjh[1][1] = "日程管理";
subMenus_myjh[1][2] = "normal";
subMenus_myjh[2] = new Array();
subMenus_myjh[2][0] = "";
subMenus_myjh[2][1] = "考试管理";
subMenus_myjh[2][2] = "normal";

var subMenus_help = new Array();
subMenus_help[0] = new Array();
subMenus_help[0][0] = "/help/product/pro_001.jsp";
subMenus_help[0][1] = "产品介绍";
subMenus_help[0][2] = "normal";
subMenus_help[1] = new Array();
subMenus_help[1][0] = "/help/buy/buy_001.jsp";
subMenus_help[1][1] = "购买向导";
subMenus_help[1][2] = "normal";
subMenus_help[2] = new Array();
subMenus_help[2][0] = "/help/use/use_001.jsp";
subMenus_help[2][1] = "使用帮助";
subMenus_help[2][2] = "normal";
subMenus_help[3] = new Array();
subMenus_help[3][0] = "/help/vote/vote_001.jsp";
subMenus_help[3][1] = "建议投诉";
subMenus_help[3][2] = "normal";

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -