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

📄 如何使层在控件之上.htm

📁 javascript编程的组件
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0048)http://fason.nease.net/code/form/other/layer.htm -->
<HTML><HEAD><TITLE>如何使层在控件之上</TITLE>
<META http-equiv=Content-Language content=zh-cn>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR>
<META content=FrontPage.Editor.Document name=ProgId></HEAD>
<BODY>
<DIV align=center>
<CENTER>
<TABLE borderColor=#000000 cellSpacing=0 borderColorDark=#ffffff cellPadding=0 
width="90%" borderColorLight=#000000 border=1>
  <TBODY>
  <TR>
    <TD align=middle width="100%"><B>如何使层在控件之上</B></TD></TR>
  <TR>
    <TD width="100%">var HideElementTemp = new 
      Array();<BR>//点击菜单时,调用此的函数,菜单对象<BR>function 
      cal_hideElementAll(obj){&nbsp;<BR>cal_HideElement("IMG",obj);<BR>cal_HideElement("SELECT",obj);<BR>cal_HideElement("OBJECT",obj);<BR>cal_HideElement("IFRAME",obj);<BR>}<BR>function 
      cal_HideElement(strElementTagName,obj){<BR>try{<BR>var showDivElement = 
      obj;<BR>var calendarDiv = obj);<BR>var intDivLeft = 
      cal_GetOffsetLeft(showDivElement);<BR>var intDivTop = 
      cal_GetOffsetTop(showDivElement);//+showDivElement.offsetHeight;<BR>for(i=0;i&lt;window.document.all.tags(strElementTagName).length; 
      i++){<BR>var objTemp = 
      window.document.all.tags(strElementTagName)[i];<BR>if(!objTemp||!objTemp.offsetParent||objTemp==goYearSelect||objTemp==goMonthSelect)<BR>continue;<BR>var 
      intObjLeft=cal_GetOffsetLeft(objTemp);<BR>var 
      intObjTop=cal_GetOffsetTop(objTemp);<BR>if(((intObjLeft+objTemp.clientWidth)&gt;intDivLeft)&amp;&amp;<BR>(intObjLeft&lt;intDivLeft+calendarDiv.style.posWidth)&amp;&amp;<BR>(intObjTop+objTemp.clientHeight&gt;intDivTop)&amp;&amp;<BR>(intObjTop&lt;intDivTop+calendarDiv.style.posHeight)){<BR>var 
      intTempIndex=HideElementTemp.length;//已经有的长度<BR>//save elementTagName is 
      stutas<BR>HideElementTemp[intTempIndex]=new 
      Array(objTemp,objTemp.style.visibility);<BR>objTemp.style.visibility="hidden";<BR>}<BR>}<BR>}catch(err){<BR>}<BR>}<BR><BR>function 
      cal_ShowElement(){<BR>var i;<BR>for(i=0;i&lt;HideElementTemp.length; 
      i++){<BR>var objTemp = 
      HideElementTemp[i][0];<BR>if(!objTemp||!objTemp.offsetParent)<BR>continue;<BR>objTemp.style.visibility=HideElementTemp[i][1];<BR>}<BR>HideElementTemp=new 
      Array();<BR>}<BR><BR>function cal_GetOffsetLeft(src){<BR>var 
      set=0;<BR>if(src &amp;&amp; src.name!="divMain"){<BR>if 
      (src.offsetParent){<BR>set+=src.offsetLeft+cal_GetOffsetLeft(src.offsetParent);<BR>}<BR>if(src.tagName.toUpperCase()!="BODY"){<BR>var 
      x=parseInt(src.scrollLeft,10);<BR>if(!isNaN(x))<BR>set-=x;<BR>}<BR>}<BR>return 
      set;<BR>}<BR><BR>function cal_GetOffsetTop(src){<BR>var set=0;<BR>if(src 
      &amp;&amp; src.name!="divMain"){<BR>if 
      (src.offsetParent){<BR>set+=src.offsetTop+cal_GetOffsetTop(src.offsetParent);<BR>}<BR>if(src.tagName.toUpperCase()!="BODY"){<BR>var 
      y=parseInt(src.scrollTop,10);<BR>if(!isNaN(y))<BR>set-=y;<BR>}<BR>}<BR>return 
      set;<BR>}<BR>
      <P> </P></TD></TR></TBODY></TABLE></CENTER></DIV>
<P align=right><A href="http://fason.nease.net/">【阿信的小天地】</A></P>
<P></P></BODY></HTML>

⌨️ 快捷键说明

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