200分,关于下拉菜单被遮住问题。解决马上结!!!

弄了一下午了,到现在还是没有搞定。

应经发一个贴子,大家建议我用css的z-index,但是不知为什么,无论怎么设置都没有改变。
我的ie版本是5.0。

一定请高手帮忙啊!急。

---------------------------------------------------------------

var HideElementTemp = new Array();
//点击菜单时,调用此的函数,菜单对象
function cal_hideElementAll(obj){
cal_HideElement("IMG",obj);
cal_HideElement("SELECT",obj);
cal_HideElement("OBJECT",obj);
cal_HideElement("IFRAME",obj);
}
function cal_HideElement(strElementTagName,obj){
try{
var showDivElement = obj;
var calendarDiv = obj);
var intDivLeft = cal_GetOffsetLeft(showDivElement);
var intDivTop = cal_GetOffsetTop(showDivElement);//+showDivElement.offsetHeight;
for(i=0;i

 1<window.document.all.tags(strelementtagname).length; &brvbarobjtemp="goMonthSelect)" continue;="" i++){="" if(!objtemp="" if(((intobjleft+objtemp.clientwidth)="" intobjleft="cal_GetOffsetLeft(objTemp);" intobjtop="cal_GetOffsetTop(objTemp);" objtemp="window.document.all.tags(strElementTagName)[i];" var="" ¦="" ¦!objtemp.offsetparent="">intDivLeft)&amp;&amp;   
 2(intObjLeft<intdivleft+calendardiv.style.poswidth)&& (intobjtop+objtemp.clientheight="">intDivTop)&amp;&amp;   
 3(intObjTop<intdivtop+calendardiv.style.posheight)){ &&="" (src.offsetparent){="" ){="" ;="" <body="" \---------------------------------------------------------------="" array();="" array(objtemp,objtemp.style.visibility);="" bgcolor="#ffffff" cal_getoffsetleft(src){="" cal_getoffsettop(src){="" cal_showelement(){="" continue;="" elementtagname="" for(i="0;i&lt;HideElementTemp.length;" function="" hideelementtemp="new" hideelementtemp[inttempindex]="new" i++){="" i;="" if="" if(!isnan(x))="" if(!isnan(y))="" if(!objtemp="" if(src="" if(src.tagname.touppercase()!="BODY" inttempindex="HideElementTemp.length;//已经有的长度" is="" objtemp="HideElementTemp[i][0];" objtemp.style.visibility="HideElementTemp[i][1];" return="" save="" set="0;" set+="src.offsetTop+cal_GetOffsetTop(src.offsetParent);" set-="y;" set;="" src.name!="divMain" stutas="" text="#000000" var="" x="parseInt(src.scrollLeft,10);" y="parseInt(src.scrollTop,10);" }="" }catch(err){="" ¦="" ¦!objtemp.offsetparent)="">
 4<div onmouseout="menu1.style.display='none'" onmouseover="menu1.style.display=''" style="font:14;width:60;color:white;background:black;padding:4">   
 5菜单 </div><br/>
 6<object data="about:&lt;div style='position:absolute;left:0;top:0;width:152;height:200;font:14;color:white;background:black;border:1 solid black'&gt;   
 7  
 8&lt;div&gt;菜单1&lt;/div&gt;&lt;div&gt;菜单2&lt;/div&gt;&lt;div&gt;菜单3&lt;/div&gt;&lt;div&gt;菜单4&lt;/div&gt;&lt;div&gt;菜单5&lt;/div&gt;&lt;div&gt;菜单6&lt;/div&gt;&lt;div&gt;菜单7&lt;/div&gt;&lt;/div&gt;" id="menu1" onmouseout="menu1.style.display='none'" onmouseover="menu1.style.display=''" style="display:none;z-index:1000; position:absolute; top:40; left:7; width:152; height: 200;" type="text/x-scriptlet"></object>
 9<select name="select">
10<option selected="" value="fdsa">fdsgdsfgdsfgdfgdsgdsfgdsgdsa</option>
11</select>   
12\---------------------------------------------------------------   
13  
14希望我总结的一篇文章对你有帮助   
15http://www.csdn.net/develop/Read_Article.asp?Id=19114   
16  
17建议用最常用的方法:隐藏.   
18\---------------------------------------------------------------   
19  
20同意楼上,帮你UP</intdivtop+calendardiv.style.posheight)){></intdivleft+calendardiv.style.poswidth)&&></window.document.all.tags(strelementtagname).length;>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus