<ole>
Løsningen/forklaringen er ikke blevet mindre siden
denne tråd *o)
Du aftaster x- og y-værdier for klikket (
EVENT.clientX og
EVENT.clientY) - og finder derudfra elementet med
document.getElementFromPoint, der klikket i. Her opretter du så et rektangel på siden og sørger for, det har samme bredde som TD'en.
Derefter aftaster du kun y-værdien, når du drag'er musen ned over siden. Udfra denne værdi - sammen med den oprindelige x-værdi for klikket - finder du så den TD, du er over på et givent tidspunkt.
De fundne elementer indsætter og fjerner du fra en datamodel, og rektanglets højde og retning (opad/nedad) ændres løbende svarende til elementerne i datamodellen.
Det var den meget korte version =)
/mvh
</bole>