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

📄 weihu.asp

📁 本系统用来开发网络开发系统的实现
💻 ASP
📖 第 1 页 / 共 2 页
字号:
<%@ Language=VBScript %>
<HTML>
	<HEAD>
		<title>北大青鸟网上考试系统</title>
		<style type="text/css">
		.cn {
		  COLOR: #ffff00;
		  FONT-FAMILY: 宋体;
		  FONT-SIZE: 9pt
		}
		A:link {
		  COLOR: blue;
		  FONT-SIZE: 9pt;
		  TEXT-DECORATION: none
		}
		A:visited {
		  COLOR: blue;
		  FONT-SIZE: 9pt;
		  TEXT-DECORATION: none
		}
		A:hover {
		  COLOR: red;
		  FONT-FAMILY: "";
		  FONT-SIZE: 10pt;
		  TEXT-DECORATION: none
		}
		</STYLE>
		<script language=JavaScript>
<!--
//下面定义初始化菜单的函数
function doinit()
{
  //用于判断是不是IE浏览器
  isIE = document.all ? 1:0;
  //用于判断是不是Netscape浏览器
  isNetscape = document.layers ? 1:0;
  //用于统一Netscape浏览器与IE浏览器中的标记
  HIDDEN = (isNetscape) ? 'hide' : 'hidden';
  VISIBLE = (isNetscape) ? 'show' : 'visible';
  //定义一个存放菜单文本块的数组
  myLayer=new Array();
  mySpeed=5;
  subLeft=0;
  closes=true;
  //取得各个菜单文本块
  myLayer[0]=(isNetscape) ? document.MFX0 : document.all.MFX0.style;
  myLayer[1]=(isNetscape) ? document.MFX1 : document.all.MFX1.style;
  myLayer[2]=(isNetscape) ? document.MFX2 : document.all.MFX2.style;
  myLayer[3]=(isNetscape) ? document.MFX3 : document.all.MFX3.style;
  myLayer[4]=(isNetscape) ? document.MFX4 : document.all.MFX4.style;
  myLayer[5]=(isNetscape) ? document.MFX5 : document.all.MFX5.style;
  running=false;
  whichOpen=-1;
  lastMain=myLayer.length-2;
  //建立一个表明是父菜单还是子菜单的数组
  MFXmain=new Array();
  //下面的循环用于判断是父菜单还是子菜单
  for(i=0; i<myLayer.length; i++)
  {
    mainORsub= i % 2;
    MFXmain[i] = mainORsub ? 0:1;
  }
  //建立存放各菜单文本块的上边界的数组
  myTop=new Array();
  //建立存放各菜单文本块的左边界的数组
  myLeft=new Array();
  //建立存放各菜单文本块的高度的数组
  myHeight=new Array();
  //建立存放各菜单文本块的宽度的数组
  myWidth=new Array();
  mySlide=new Array();
  for(i=0; i<myLayer.length; i++)
  {
    //如果是Netscape浏览器并且是父菜单
    if(isNetscape&&MFXmain[i])
    {
      //如果是第一个父菜单项
      if(i==0)
      {
        //取得第一个父菜单项的上边界和左边界
        myTop[i]=myLayer[i].top;
        myLeft[i]=myLayer[i].left;
      }
      //否则,如果不是第一个父菜单项
      else{
        myLeft[i]=myLeft[i-2];
        myTop[i]=myTop[i-2]+myHeight[i-2];
      }
      //设置该菜单文本块的高度
      myHeight[i]=myLayer[i].clip.height;
      //设置该菜单文本块的宽度
      myWidth[i]=myLayer[i].clip.width;
      myLayer[i].left=myLeft[i];
      myLayer[i].top=myTop[i];
      //设置该菜单文本块可见
      myLayer[i].visibility=VISIBLE;
    }
    //如果是Netscape浏览器并且是子菜单
    if(isNetscape&&!MFXmain[i])
    {
      //设置该文本块的上边界
      myTop[i]=myTop[i-1]+myHeight[i-1];
      //设置该文本块的左边界
      myLeft[i]=myLeft[i-1];
      //设置该文本块的高度
      myHeight[i]=myLayer[i].clip.height;
      //设置该文本块的宽度
      myWidth[i]=myLayer[i].clip.width;
      mySlide[i]=myTop[i]+myHeight[i];
      myLayer[i].left=myLeft[i]+subLeft;
      myLayer[i].top=myTop[i];
    }
    //如果是IE浏览器并且是父菜单
    if(isIE&&MFXmain[i])
    {
      //如果是第一个父菜单项
      if(i==0)
      {
        //取得该文本块左边界
        myLeft[i]=myLayer[i].pixelLeft;
        //取得该文本块上边界
        myTop[i]=myLayer[i].pixelTop;
      }
      //否则,如果不是第一个父菜单项
      else{
        //设置左边界和上边界
        myLeft[i]=myLeft[i-2];
        myTop[i]=myTop[i-2]+myHeight[i-2];
      }
      //设置高度
      myHeight[i]=myLayer[i].pixelHeight;
      //设置宽度
      myWidth[i]=myLayer[i].pixelWidth;
      //设置该文本块的左边界和上边界
      myLayer[i].left=myLeft[i];
      myLayer[i].top=myTop[i];
      //设置该文本块为可见
      myLayer[i].visibility=VISIBLE;
    }
    //如果是Netscape浏览器并且是子菜单
    if(isIE&&!MFXmain[i])
    {
      //取得上边界和左边界
      myTop[i]=myTop[i-1]+myHeight[i-1];
      myLeft[i]=myLeft[i-1];
      //取得高度和宽度
      myHeight[i]=myLayer[i].pixelHeight;
      myWidth[i]=myLayer[i].pixelWidth;
      //设置该文本块的左边界
      myLayer[i].pixelLeft=myLeft[i]+subLeft;
      //设置该文本块的上边界
      myLayer[i].pixelTop=myTop[i];
      mySlide[i]=myTop[i]+myHeight[i];
    }
  }
}

//定义用于展开和关闭子菜单的函数
function MFXrunMenu(myName,newspeed)
{
  ieStep=0;
  thereS=false;
  thereC=false;
  //如果参数中的速度大于0
  if(newspeed>0)
  {
    //设置参数中的速度为当前速度
    mySpeed=newspeed;
  }
  first=myName;
  if(whichOpen==-1&&!running&&MFXmain[myName]&&!(whichOpen==myName))
  {
    running=true;
    //如果是Netscape浏览器
    if(isNetscape)
    {
      //重新设置
      myLayer[myName+1].clip.height=0;
      myLayer[myName+1].visibility=VISIBLE;
    }
    //如果是IE浏览器
    if(isIE)
    {
      myLayer[myName+1].clip= "rect(" + ("auto") +" "+ ("auto") +" "+ (0) +"  "+ ("auto") +")";
      myLayer[myName+1].visibility=VISIBLE;
    }
    //调用子定义函数打开该菜单
    MFXopenMenuS(myName);
    MFXopenMenuC(myName);
  }
  if(whichOpen>=0&&!running&&!(whichOpen==myName))
  {
    running=true;
    second=whichOpen;
    ieStep1=myHeight[second+1];
    thereCS=false;
    thereCC=false;
    MFXcloseMenuS(second);
    MFXcloseMenuC(second);
  }
  if(whichOpen>=0&&!running&&whichOpen==myName&&closes)
  {
    running=true;
    second=whichOpen;
    ieStep1=myHeight[second+1];
    thereCS=false;
    thereCC=false;
    MFXcloseMenuS(second);
    MFXcloseMenuC(second);
  }
}

function MFXstopCloseS(myName)
{
  running=false;
  thereCS=true;
  //如果closes为真并且first与whichOpen相等
  if(closes&&first==whichOpen)
  {
    whichOpen=-1;
  }
  //否则
  else{
    whichOpen=-1;
    //调用函数打开first菜单
    MFXrunMenu(first);
  }
}

function MFXstopOpenS(myName)
{
  running=false;
  thereS=true;
  //如果是IE浏览器
  if(isIE)
  {
    //设置该菜单项的剪切区域
    myLayer[myName+1].clip= "rect(" + ("auto") +" "+ ("auto") +" "+ ("auto") 
    +" "+ ("auto") +")";
  }
  whichOpen=myName;
}

function MFXopenMenuS(myName)
{
  myStep=mySpeed;
  //如果是Netscape浏览器并且thereS的值为假值且first不等于lastMain
  if(isNetscape&&!thereS&&!(first==lastMain))
  {
    if(myLayer[first+2].top+myStep>mySlide[first+1])
    {
      myStep=mySlide[first+1]-myLayer[first+2].top;
    }
    //下面的循环用于设置给菜单的上边界
    for(i=first+2; i<myLayer.length; i+=2)
    {
      myLayer[i].top+=myStep;
    }
    if(myLayer[first+2].top==mySlide[first+1])
    {
      MFXstopOpenS(first)
    }
    //如果running为真值
    if(running)
    {
     setTimeout('MFXopenMenuS(first)',10);
    }
  }
  //如果是IE浏览器并且thereS的值为假值且first不等于lastMain
  if(isIE&&!thereS&&!(first==lastMain))
  {
    if(myLayer[first+2].pixelTop+myStep>mySlide[first+1])
    {
      myStep=mySlide[first+1]-myLayer[first+2].pixelTop;
    }
    //下面的循环用于设置各菜单项的上边界
    for(i=first+2; i<myLayer.length; i+=2)
    {
      myLayer[i].pixelTop+=myStep;
    }
    if(myLayer[first+2].pixelTop==mySlide[first+1])
    {
      MFXstopOpenS(first)
    }
    //如果running的值为true
    if(running)
    {
      setTimeout('MFXopenMenuS(first)',10);
    }
  }
}

function MFXopenMenuC(myName)
{
  myStep=mySpeed;
  //如果是Netscape浏览器并且thereC为假值
  if(isNetscape&&!thereC)
  {
    if ((myLayer[first+1].clip.height+myStep)>myHeight[first+1])
    {
      myLayer[first+1].clip.height=myHeight[first+1]
    }
    if(myLayer[first+1].clip.height==myHeight[first+1])
    {
      thereC=true;
      whichOpen=first;
      MFXstopOpenS(first)
    }
    else{
      myLayer[first+1].clip.height+=myStep;
    }
    //如果running为真值
    if(running)
    {

⌨️ 快捷键说明

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