Joachim: Betriebsblind? Abfrage nach Element realisieren

Beitrag lesen

Hi,

vielleicht lieber mit einem Merker arbeiten, der den offenen Menuepunkt speichert?

// Einblenden der Menues an der richtigen Stelle
// flag
 var aktState =  0;
 function pos(element,ID) {

findobjekt = element;
 posx = findobjekt.offsetLeft;
   posy = findobjekt.offsetTop;

sizex = findobjekt.offsetWidth;
 sizey = findobjekt.offsetHeight;

var subposx = posx;
 var subposy = posy + sizey;
    var subID = ID + "_sub";

document.getElementById(subID).style.top = subposy+"px";
 document.getElementById(subID).style.left = subposx+"px";

if (aktState) {
  document.getElementById(aktState).style.display = "none";
 }
 if (aktState != subID) {
  document.getElementById(subID).style.display = "block";
  aktState =  subID;
 } else {
  aktState =  0;
 }

}

...nur grob getested...

Gruesse  Joachim