André Laugks: entschuldigung + positionsabfrage von elementen?

Beitrag lesen

Hallo David!

Ich habe ein Menu gebastelt, bei dem, wenn ich mit dem Mauszeiger über einen Menupunkt fahre, ein Popup-Menu darunter erscheint (vergleichbar mit dem Windows-Menu bei gedrückter Maustaste). Im Moment sind alle Positionsangaben pixelgenau, damit die Untermenus auch genau unter dem Menupunkt erscheinen. Doch habe ich vor, das Menu zu zentrieren. Somit müsste ich die Position des Menus dynamisch ermitteln. Ist dies möglich? Kann ich die absolute Position zb. eines TD-tags erfragen?

Joachim hat vor kurzen ein Script gepostet, <../../sfarchiv/1999_3/t05297.htm#a25727>, darauf beruht die Beispielseite, die Du Dir hier anschauen kannst. Schaue einfach in den Quellentext.
Das Script ist für eine Tabelle konzipiert, die 700 Pixel breit ist! Es wird die Breite des Browserfensters abgefragt, dann durch 2 geteil und dann nochmal minus 320 gerechnet. Der Wert ist dann die y-Position des Tooltips. Du müßtest also noch eine kleine Anbfrage einbauen, fals das Browserfenster kleiner 700 Pixel, oder besser kleiner 720 Pixel ist. Dann müßen eben vordefinierte Werte für y, also left, genommen werden!

http://www.netcologne.de/~nc-laugksan/forum/dhtml1.htm

Mit freundlichen Grüßen
André Laugks