Hallo Rüdiger,
witzig, gerade habe ich deinem Kollegen Stefan von www.traumzeit-tarot.de auf sein angebliches Grafik und tatsächliches JavaScript-Problem geantwortet und jetzt dir, obwohl ich mit Esoterik ja nun gar nichts am Hut habe.
Du weißt schon, dass innerHtml nicht von allen Browsern interpretiert wird?
Vielleicht liegt dein Problem darin, dass du gleichzeitig den Text und die Position des Layers verändern willst. Ersteres über innerHTML und letzteres über ~style.top und ~style.left (DHTML). Das kollidiert womöglich miteinander. Du könntest aber in dem Fall vielleicht besser gleich die beiden Fliegen mit einer Klappe schlagen und es mit outerHTML versuchen. Über outerHTML könntest du inline definierte CSS-Positionsangaben ja auch gleich mit ändern.
Eine kleine Studie zu dynamischen Veränderungen über document.write() und innerHTML findest du auf meiner Seite.
http://home.arcor.de/gernotback/sau.html
Dort verändere ich auch inline-CSS-Angaben dynamisch über innerHTML und nicht über DHTML. Mit outerHTML habe ich es aber selbst noch nicht versucht.
Gruß Gernot