Gernot Back: Positionsbestimmung

Beitrag lesen

Hallo Martin,

ich weiss, dass man die XY-Position eines HTML-Elements (...)
per Javascript herausfinden kann, wenn man es erstmal geschafft hat
das Element als Objekt anzusprechen.

Nun stellen wir uns vor, dass in der Tabellenzelle ein Text steht
(der einfachheit halber 'plain' ohne jegliche weiteren Steuerzeichen)

document.getElementById('Zelle').innerHTML.charAt(50).offsetHeight
funktioniert natürlich nicht.

hat jemend eine Idee ?

Dann schachtele doch jeweils um die Zeichen 1 bis 49, dieses 50. Zeichen, sowie das 51. bis letzte Zeichen dynamisch über document.createElement() SPAN-Elemente, deren absolute Position du dann über offsetWidth und offsetHeight in Verbindung mit offsetParent auslesen kannst, nachdem du sie über appendChild() wieder hintereinandergefügt hast.

Wofür soll das denn gut sein? Vielleicht gibt es einfachere Wege zu deinem Ziel.

Gruß Gernot