Problemet er, at jeg får værdien 2 for både clientTop og offsetTop, og det kan jo ikke passe, da de 2 nederste celler er betydeligt længere nede end 2 pixels.
Såvidt jeg ved, skyldes det, at i hvert fald offsetTop tages i forhold til tabelcellen i dette tilfælde.
Men hvordan får jeg den rigtige top og left værdi, for de 4 INPUT felter?
Det der med at bruge en for tæller er noget jeg helst vil holde mig langt fra. Det jeg tænkte på er at der da for pokker må være en egenskab i JavaScript, der returnerer den rigtige left og height, altså den i forhold til vinduets kant, forstås.
PS: Årsagen er, at den rigtige top og left _ikke_ er den fra vinduets kant, men den fra det omsluttende elements kant.
Sætter du style="left:120px" på et element, er det ikke 120 pixels fra vinduets venstre kant, men det omsluttende elements venstre kant ... sådan er CSS nu engang indrettet :) /mvh
Er der en ide med CSS? ;) Jamen jeg tror dig skam gerne, men der har vel aldrig været noget i vejen med at få lidt ekstra viden :) Og jeg har også tit opdaget herinde, at folk faktisk kan blive overraskede når de er sikre på de har ret ;)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.