Flo: alle checkboxen makieren

Beitrag lesen

Hallo zusammen,

folgendes javascript benutze ich um auf einer
Seite alle checkboxen eines namens zu merkieren:

function ALLChoice(field, i)
  {
  var checkcount = 0;
  var loop;

for (loop = 1; loop < field.length; loop++)
    {
    if (i == 0)
      {
      field[loop].checked = field[0].checked;
      }
    else
      {
      if (field[loop].checked)
        {
        checkcount++;
        }
      field[0].checked = (checkcount == field.length-1);
      }
    }
  }
// -->
</script>

Über einer vielzahl von checkboxen des namens "auswahl" steht eine
Master-Chackbox:

<input type="checkbox" name="auswahl" value="10" onclick="ALLChoice(document.formular_10.auswahl, 0);">

Diese Checkbox sorgt dafür das alle checkboxen mit em namen "auswahl" bei anklciken der Master-Checkbox angecheckt werden.

Leider werden auch alle de-markiert, wenn ich den haken aus der master-checkbox nehme.

Wie kann ich das Skript modifizieren um das zu verhindern?
(Bin leider kein Held in Javascript).

Vielen vielen Dank schon einmal für Eure Hilfe!

Flo