Hi, nochmal ich ...
for( var i=0; i < document.foo.elements.length; i++ )
{
document.getElementsByName("myFoo")[i].onClick = barNow;
}
Bist du sicher dass das hier so stimmt ?!?!?
Die Indizes von document.foo.elements (= alle Form-Elemente) und document.getElementsByName("myFoo") (= alle Form-Elemente namens "MyFoo") sind, meines Erachtens, höchstens zufällig identisch ...
Wenn bei dir jedes Element den gleichen Namen hat dann rennts, oder wenn die Elemente die du berücksichtigen willst alle "am Anfang" stehen, aber trotzdem rufst du für jedes Element in deinem Form einmal getElementsByName() mit immer dem gleichen Parameter auf, änderst nur den Index ... ich kann mir nicht vorstellen dass du das willst ... evtl. noch so ...
~~~javascript
for( var i=0; i < document.foo.elements.length; i++ )
{
if(myConditionIsMet)
document.foo.elements[i].onClick = barNow;
}
Servus