Joachim: CreateElement

Beitrag lesen

Hi,

var Elementknoten4 = document.createElement('input type="text" name="+test+4+" size="10" value="'+preis+'" readonly>');

Du erzeugst hier einen html-String, nicht aber ein Element - das muss zu unvorhersehbaren Ergebnissen fuehren. Attribute sollte man z.B. mit setAttribute([name],[value])erzeugen.http://de.selfhtml.org/javascript/objekte/all.htm#set_attribute.
Achtung: IE ist dort stoerrisch, wo er direkt auf die Eigenschaft zugreifen kann und ignoriert in diesem Falle setAttribute.

Gruesse, Joachim

--
Am Ende wird alles gut.