| Hejsa, jeg har skrevet en kalender komponent, som skal vises når musen
 bevæger sig hen over et element. Det virker meget godt, så længe det er en
 simple side!
 Jeg har skrevet noget rekursiv kode, der henter offset værdierne for alle
 parentElementer hele vejen fra elementet til <HTML>-elementet for at få
 komponenten korrekt (x,y).
 Men lige så snart jeg begynder at gøre siden lidt mere avanceret, med en
 <TABLE> indlejret i en <FORM> går det galt.
 Det viser sig at <FORM>-elementet har samme offsetLeft value som <TABLE>
 elementet? det gør så at kalender komponenten dukker op dobbelt så langt til
 højre som forventet!
 Jeg har det samme problem i y-aksen hvor et <TR> og et <TD> element også har
 samme offsetTop værdi.
 Umiddelbart ville jeg jo mene, at <TD> er indlejret i en <TR> og derfor
 burde have offsetTop = 0.
 
 Jeg har i første omgang løst problemet ved at IF'e mig ud af de ovennævnte 2
 eksempler. Men der findes utvivlsomt flere, som jeg bare ikke er stødt på
 endnu! Er der nogen der har en smart løsning til dette problem?
 
 /Anders
 
 
 
 
 |