sayal82: radio buttons

Beitrag lesen

Ach du Sch....! Es funktioniert! Danke!

Gruß
sayal

Hi,

probier mal

statt ...GetElementsByName...
getElementsByName

Gruss
Pole

»» Hallo Leute,
»»
»» ich habe zu meinem Problem das Forum ausführlich durchsucht und mir auch noch mal einiges zu radio buttons durchgelesen, leider ohne Erfolg.
»»
»» Es handelt sich eigentlich um eine Kleinigkeit, die aber bei mir nicht funktionieren will, obwohl ich das in der gleichen Weise schon mal mit Checkboxen gemacht hatte.
»»
»» Ich möchte mit einer JS-Funktion radio buttons auf checked setzen. Die radio buttons werden vorher in einem anderen Skript und einem anderen frame aufgebaut.
»»
»» Die Funktion sieht folgendermaßen aus:
»»
»» ~~~javascript

»» function master(selection,size)
»»             {
»»                 if (selection == 'yes')
»»                 {
»»                     var counter = 0;
»»                     while (counter < size)
»»                     {
»»                         var Impact = 'impact'+counter;
»»                         parent.Table.document.GetElementsByName(Impact)[0].checked = true;
»»                         counter++;
»»                     }
»»                 }
»»                 else
»»                 {
»»
»»                     alert('bla');
»»
»»                     var counter = 0;
»»                     while (counter < size)
»»                     {
»»                         var Impact = 'impact'+counter;
»»                         parent.Table.document.GetElementsByName(Impact)[1].checked = true;
»»                         counter++;
»»                     }
»»                 }
»»             }
»»


> »»  
> »» aufgerufen wird die funktionen über 2 verschiedene checkboxen:  
> »»  
> »» ~~~html
  

> »» <input type='checkbox' name='setall' value='set all yes' id='set1' onclick="master('yes','79')"></input>  
> »»                             no  <input type='checkbox' name='setall' value='set all no'  id='set2' onclick="master('no' ,'79')"></input>  
> »» 

»»
»» Meine radio buttons sehen folgendermaßen aus:
»»
»» ~~~html

»» Yes    <input type='radio' name='impact$row' value='yes' $yes/>
»»
»» No     <input type='radio' name='impact$row' value='no'  $no/>
»»


> »»  
> »» Erklärung zum $row: Die radio buttons werden in einer Schleife aufgebaut, für jede Zeile gibt es zwei radio buttons.  
> »»  
> »»  
> »» Als Fehlermeldung erhalte ich folgenden JS-Fehler:  
> »»  
> »» "Das Objekt unterstützt diese Eigenschaft oder Methode nicht."  
> »»  
> »» Und genau da weiß ich nicht weiter. Kann mir da jemand weiterhelfen?