plan_B: Neues Element erstellen

Beitrag lesen

Hallo,

es ist kaum zu glauben, aber der IE schafft es nicht, dynamisch erzeugte Elemente anhand des Namens wiederzufinden, ...

also er findet hier nur die statisch erzeugten Elemente

  
var numesp = document.umfrage.text.length;  

das gleiche Ergebnis würde auch liefern

  
var numesp = document.getElementsByName('text').length;  

... es sei denn, man behebt dieses Problem mittels Browserweiche (conditional compilation) wie  z.B. hier: http://forum.de.selfhtml.org/archiv/2007/11/t162214#m1055612

wie du in dem Bsp. siehst, lassen sich Attribute auch viel einfacher als über setAttributeNode() definieren.

  
 var intx = create_input('text','text');  
 intx.size = 40;  

unschön ist auch, dass du den Eventhandlern Strings anstatt einer Referenz einer Funktion zuweist, aber das ist eine andere Baustelle ...

Gruß plan_B

--
     *®*´¯`·.¸¸.·