Juri Leino schrieb:
Quote:
[HTMLelement].innerHTML = [HTMLelement].innerHTML gesetzt wird dürfte dich
interessieren, auch wenn du keine DOM-knoten-operationen magst. Soll wohl
ein trick sein mit dem sich so manches mal der IE zum mitspielen überreden
lässt... |
Das Problem besteht ja nicht nur im IE, sondern auch in Geckos bis
einschließlich Firefox 1.0, möglicherweise auch weiteren.
In denen schlägt dieses "Voodoo" nicht an ;-)
Was solls. Da zum Glück nur zwei Elemente auf der Seite überhaupt betroffen
sind, korrigiere ich das Layout jetzt mit Javascript, indem ich die Position
in top umrechne. Da ich mir einen kompletten Parser sparen wollte, hab ich
jetzt zwar Abhängigkeiten vom HTML *und* CSS im Code stehen, dafür ist das
Problem mit 10 Zeilen Code behoben.
Naja, fast: In den betroffenen Browsern geht das Layout bis zum nächsten
Seitenaufruf evtl. kaputt, wenn man die Schriftgröße oder die Breite des
Browserfensters ändert.
Kann ich mit leben, wenn's aber eine Copy&Paste-fertige Komplettlösung gibt,
bin ich immer noch dran interessiert :-)
--
Wolfgang Fellger