Hallo Thorsten,
Ich stelle mir zwei Spalten mit Checkboxen vor, bei der die untere Box alle anderen in der gleichen Spalte beinflusst, aehnlich wie man das von vielen webbasierten Emailprogrammen her kennt. Dazu muessen alle Boxen in einer Spalte eine gemeinsame Eigenschaft haben, zB. class="abc" oder id="a_01" - id="a-10".
Die Mastercheckbox bekommt ein onclick="checkAll(this)". Dann brauchst du eine Funktion und die geht etwa so:
function checkAll(sender)
{
- packe alle Checkboxen (aber auch alle anderen input-Elemente) mit document.getElementsByTagName() in ein Array
- gehe in einer for-Schleife durch das Array und schaue mit if nach, ob das betreffende Array-Element auf deine Kriterien passt, also die passende ID/Class oder was auch immer hat
- wenn ja, gehst du ins naechste if, naemlich
- wenn sender.checked == true ist, wird die entsprechende Box gescheckt, ansonsten nicht
}
Etwas unausgegoren, aber das ist das Prinzip.
Gruß,
Dieter