Gunnar: HIIIILFEEEEE - angeklickte Checkboxen auszählen

Beitrag lesen

für alle die es interessiert, so funzt es ...

// in anzahl wird beim Funktionsaufruf die anzahl der vorhanden
// checkboxen übergeben und in chkbox der wert "this"

var cntChecked = 0;
function zaehle(chkbox, anzahl)
{
 if (chkbox.checked)
 {
  cntChecked = cntChecked + 1;
 }
 else
 {
  cntChecked = cntChecked - 1;
 }
 //alert(cntChecked, anzahl)

if (anzahl == cntChecked)
 {
  document.formular.content_alle.checked = true;
 }
 else
 {
  document.formular.content_alle.checked = false;
 }
}

function selectall(thisbox)
{
 if(thisbox.checked == false)
 {
   var i=0;
    while(document.formular.elements[i])
  {
   if (document.formular.elements[i].type == "checkbox")
   {
       document.formular.elements[i].checked = false;
    cntChecked = 0;
      }
    i++;
     }
  }
 else
 {
  var i=0;
  while(document.formular.elements[i])
  {
   if (document.formular.elements[i].type == "checkbox")
   {
       document.formular.elements[i].checked = true;
    cntChecked = 0;
   }
  i++;
  }
  }
}

Vielen Dank für die Hilfe

Gruß
Gunnar