layer Position auslesen
tuhde
- dhtml
Hi, ich möchte ein ziemlich universelles (dynamisch zu administrierendes) menu gestalten, mit submenus....
um die layer die bei dem mouseover über ein node element angezeigt werden sollen zu positionieren, müsste ich die jeweilige x- und y-position meines layers auslesen..so könnte ich dann problemlos die anzuzeigende tabelle mit dhtml / javascript positionieren...
gibt es eine möglichkeit dazu? eventuell sowas wie
menunode1.x = this.x + 100 ?? oder eine css anweisung? wie man mit css positioniert ist mir klar, nur das auslesen bekomm ich nicht auf die reihe....
ich hab keinen schimmer wie das geht, hab mich auch noch nicht sonderlich damit befasst...
wäre für antworten sehr dankbar!
hallo,
es gibt ein befehl namens: getAttribute().
sollte dann ca. so aussehen:
document.getElementById('deinLayerName').getAttribute('top', 'left')
!!! NUR so in etwa - lies es dir bitte selber genau durch ;)
ich denke damit müsstest du das erreichen können.. hier auf den seiten von selfhtml steht etwas dadrüber - hab den link aber nciht parat.
gruss
moejoe
Ich glaub da kann man das Attribut nur auslesen wenn es vorher gesetzt wurde. Ich möchte ja aber nicht für jedes node Element erst ein Attribut setzen, sondern einfach die aktuelle Eigenschaft auslesen...