Cybaer: IE hat bei InnerHTML Probleme mit center, p und div

Beitrag lesen

Hi,

Dieser Quellcode funktioniert im Firefox so, wie ich es möchte,

Ja, ein Wunder. Ich hoffe, Du erwähnst die Mozilla-Programmierer in deinem Nachtgebet?! ;->

im IE leider nicht. Warum? Wie kann man das ändern? Auf jeden Fall soll der Text zentriert bleiben.

P darf keine Blockelemente enthalten. CENTER ist ein Blockelement.

document.all.Feld.innerHTML=Name;

Proprietärer IE-Syntax. Besser: document.getElementById("Feld").innerHTML=Name;

Dann klappt es auch mit allen Mozillas (und vielen anderen Browsern).

<p id="Feld">Text 1</p>

Also statt P ein DIV nehmen, oder das CENTER weglassen, und dafür den P-Inhalt zentrieren (mittels CSS/JavaScript).

Gruß, Cybaer

--
Man kann doch sehr leicht jenen tugendhaften Menschen begegnen, (...) die eine Art "unkrümmbaren Zeigefinger" besitzen, der ständig den kalten Wind des Rechthabens ausströmt. (Wolfgang Huber, Bischof)
Die Tugend jagt nicht den Teufel, sondern den Sündhaften. Damit wird sie zum Terror. (Hans-Ulrich Jörges, Journalist)