Hey,
Und vor allem: was hast du bei "id_sic_vorschlaege" (und den anderen Elementen in der offsetParent-Kette) angegeben?
position: absolute;
...
Ich habe ein alert in die while-Schleife eingebaut. Und misstraue den einzelnen Werten, die ich da summiere. Der parent von INPUT ist TD, soll 160 px unter TR liegen, TR wiederum 160 px unter TBODY. TD kommt aber unmittelbar unter TR, also 0 wäre richtig.
So, ich vermute nun mal, dass du das "id_sic_vorschlaege"-Element direkt als Kindelement im body stehen hast mit position: absolute. Warum bei deiner while Schleife so ein Quark raus kommt weiß ich nicht; dazu müsste ich mir die Seite im Browser genauer ansehen.
Mal nebenbei (ungetestet): "id_sic_vorschlaege" absolut positioniert als Kindelement von dem Input-Eltern-Element (TD) setzen und jenes relativ positionieren. Dann noch id_sic_vorschlaege.top = id_sic.offsetHeight + 'px'; und id_sic_vorschlaege.left = '5px';
Reinhard