Hi Hansi,
Ich brauche für ein vorhandenes Tooltip-Script eine Funktion, mit der ich den linken Abstand eines benannten Div-Elementes, bei relativer Positionierung, auslesen kann.
position: absolute;
left: 50%;
margin-left: -450px;
höchst offiziell ist das immer noch eine absolute Positionierung (?).
Anscheinend gibt es hier Unterschiede bei Firefox und IE. Dies hier funktioniert nur in Firefox.
function CalcDynX()
{
var x = document.getElementById('catleft').offsetLeft;
return x;
}
Tu testest mit IE3? Respekt... Für alle neueren sollte es gehen: offsetLeft. Für eine "typische" Anwendung vgl. diesen selfhtml Artikel von Daniel Thoma.
Da ich noch ein JS-Laie bin, weiß ich nicht, ob ich mir die x-Koordinate auch berechnen könnte, wie CSS es tut.
CSS ist keine Programmiersprache und berechnet in dem Sinne nichts. Das macht dein Browser (anhand der CSS Regel).
Eine IMHO ganz brauchbare Tooltip-Technik ist diese: CSS Popup Image Viewer. Hilft dir vielleicht weiter...
Gruß
Antipitch