Fabian Pagel: per JS Textarea erzeugt -> Abfrage liefert keine neuen Daten

Beitrag lesen

Hallo zusammen,

irgendwie stehe ich mit einem JS in Konflikt.

Es geht um folgendes:

Ich habe einen div:

<div id="text'.$daten['id'].'" onclick="editText('text'.$daten['id'].'','l'.$daten['id'].'');">
TEXT
</div>

Bei onClick wird der TEXT ersetzt gegen eine Textarea, in der der folgende Text steht:

<textarea style="font-family:Arial;font-size:10px;margin:5px;width:" + divwidth +"px;height:" + divheight +"px;" onblur="saveText('a" + element + "')" id="a" + element + "">" + text + "</textarea>

Soweit so gut.. Bei onClick erscheint die entsprechende Textarea mit dem Text.

Nun soll, wenn der Text geändert wurde und das Textfeld verlassen wird der neu eingebene Text gespeichert werden. Dazu nutze ich:

document.getElementById(element).innerHTML;

Im Internetexplorer kann ich ohne Probleme auf den neuen Text zugreifen.

Der FF jedoch gibt mir immer den alten Text zurück. Egal was geändert worden ist.

Irgendwie kann ich das nicht nachvollziehen.

Gruß

Fabian