Linuchs: Problem gelöst

Beitrag lesen

problematische Seite

Hallo Rolf,

offsetTop/Left beziehen sich nicht auf den body, sondern auf den offsetParent (wobei es sich um den body handelt wenn kein position:relative Element, oder td, th oder tsble in der Elternkette ist).

Danke, das ist der entscheidende Hinweis. Man muss aus Sicht des input alle zu durchlaufenden (parent-) Elemente relative setzen:

body, form, table, tbody, tr, td {
  position: relative;   /* wg. Positionierung Vorschlagsfeld */
}

Jetzt liegt das Vorschlagsfeld (position:absolute) vor dem betroffenen input und verdeckt es. Also noch einen Zuschlag für left und top.

Linuchs