Cybaer: Text zur Laufzeit ändern

Beitrag lesen

Hi,

Und die Bemerkung bei Quirksmode, innerHTML sei "buggy", hilft auch nicht wirklich.

DerAutor schreibt ja, daß der Mac bei seiner Test-Seite funktioniert, aber er gegenteilige Fälle kennt:

When setting the innerHTML of an element in Explorer 5 Mac, the element may become much larger than it was at first. This does not happen in the test page, but I encountered it often enough.
Solve this by first setting innerHTML to an empty string and then setting it to the new value.
x.innerHTML = '';
x.innerHTML = 'The <B>new</B> text'

Also naturgemäß (DHTML-Ticker) hole ich mit innerHTML viele Daten raus und tue nur wenig Daten rein. Vielleicht liegt es daran? Vielleicht ließen sich deine Probleme wie beschrieben lösen?

Ich bin inzwischen beim Einsatz von innerHTML sehr vorsichtig geworden und schließe die MAC-IEs dann aus.

Das wäre natürlich ein Weg. Sind zwar nur wenige User, aber die sind ja i.d.R. dann bereits ohne wirkliche Browser-Alternative.

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!