Stefan Muenz: Pixelgenaues Positionieren von dynamischen Elementen

Beitrag lesen

Hallo Gianni,

Bei verschiedenen Javascript-Lösungen der Buttons hat es immer den Effekt,
das der <div style:position> tag vor dem Button einen Javascriptfehler erzeugt,
das Button wechselt nicht; Steht dieser Tag innerhalb des Verweises vor der
betrieffenden <img src> Bilddatei, passiert garnix mehr.

Du bist ein Opfer der Tatsache geworden, dass positionierte Elemente nicht zum normalen Textfluss gehoeren und deshalb in JavaScript nicht direkt unterhalb des document-Objekts ansprechbar sind. Um Dein Vorhaben zu realisieren, musst du dich leider in die Tiefen von Dynamic HTML begeben.
Bei Netscape solltest Du mit dem layers-Objekt arbeiten. Das kannst du auch auf mit <div...> positionierte Bereiche anwenden.
Bei MSIE ist das all-Objekt angesagt.
Um fuer beide Browser eine Loesung zu erreichen, musst du mit:
if(document.layers)
  /* hier Netscape-Code */
if(document.all)
  /* hier MSIE-Code */
arbeiten.

Versuch einfach mal, dich da durchzubeissen, die Objekte werden ja in der Objektreferenz von SELFHTML behandelt. Wenn es neue Fragen gibt, dann kannst du dich ja wieder melden hier.

viele Gruesse
  Stefan Muenz