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