fastix®: Submenüs funktionieren nur mit Internet Explorer

Beitrag lesen

Moin!

function show(whatsubmenu) {
if (activated) {
  if (document.all) {

/* Das versteht eben nur der IE4 */

closesubmenu.visibility="hidden"
   closesubmenu=eval("document.all."+whatsubmenu+".style")
   opensubmenu=eval("document.all."+whatsubmenu+".style")
   opensubmenu.posTop=y+ydistance
   opensubmenu.posLeft=x+xdistance
   opensubmenu.visibility="visible"

}

if (document.layers) {

/* Das versteht eben nur der NS4 */

closesubmenu.visibility="hidden"
   closesubmenu=eval("document."+whatsubmenu)
   opensubmenu=eval("document."+whatsubmenu)
   opensubmenu.top=y+ydistance
   opensubmenu.left=x+xdistance
   opensubmenu.visibility="visible"
  }

if (document.getElementByID(whatsubmenu)) {
   /* Das versteht eben nur der IE5/6, Netscape >=6, Mozilla, Opera>=5 , Konquerror*/
  document.getElementByID[whatsubmenu].style.visibility="hidden";
  document.getElementByID[whatsubmenu].style.top= (y*1.0+ydistance*1.0) + "px";
  document.getElementByID[whatsubmenu].style.left= (x*1.0+xdistance*1.0) + "px";
  document.getElementByID[whatsubmenu].style.visibility="visible";
}
    timer=setTimeout("hidesubmenu()",standstill)»»

}
}

Wobei ich aber nicht so ganz schlau daraus werde, warum Du für opensubmenue und closesubmenue zweimal das selbe einsetzt. Nach Lage der Dinge lässt Du Dein Menü verschwinden, verschiebst es und zeigst es wieder an...

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Meinereinerselbst ist auf der Suche nach Aufträgen