Calocybe: Kleiner Checkbox Teufel

Beitrag lesen

Hi!

Hi wie gehts deiner Mutter?

Keine Ahnung, vielleicht frag ich sie mal, wenn ich sie seh. ;-)

Eigentlich geht das doch so:
document.Formular.Favoriten[2].checked = true;

Was soll dieser Array-Zugriff? Eigentlich muss es
  document.Formular.CheckboxName.checked = true;
heissen.

(Zitat aus Selfhtml hihi)

Sorry, ist leider unwesentlich.

Meine function kriegt den Namen der Checkbox übergeben (also eine Zahl):

Nein, der Name ist ein String, auch wenn er wie eine Zahl aussieht.

function CheckSelection(checkbox_name) {

}

var myObject="document.forms[0]."+ checkbox_name +"[0]";
myObject.checked=false;
...geht nicht. Ok vielleicht hat er ein Problem damit, daß die Zahl ein integer ist?

Erstens ist der Checkboxname ein String und zweitens musst Du den Gesamtstring in eval() huellen, damit
er ausgewertet wird. Aber einfacher ist
  document.forms[0].elements[checkbox_name].checked = false;

Hier bin ich leider mit meinem Latein am Ende. Kann mir jemand einen Tipp geben?

Immer schoen Doku lesen. ;-) http://developer.netscape.com/docs/manuals/js/client/jsref/checkbox.htm

So long