📄 如何使层在控件之上.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){ <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<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)>intDivLeft)&&<BR>(intObjLeft<intDivLeft+calendarDiv.style.posWidth)&&<BR>(intObjTop+objTemp.clientHeight>intDivTop)&&<BR>(intObjTop<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<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 && 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
&& 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 + -