Warum auch immer, aber die Lösung von cruiser hat bei mir nicht funktioniert. Die Idee war aber gut, also habe ich die "toggleall"-Funktion kurzerhand so geändert:
Code:
function toggleall()
{
cbs = document.getElementsByTagName("INPUT");
for (i = 0; i <= cbs.length - 1; i++)
{
if (cbs[i] != null) cbs[i].checked = true;
}
}
und dann machen bei mir IE6 und Firefox 1.5.0.3 das Gewünschte. Ich war zwar immer der Meinung, die Zählweise fängt bei Null an und endet demzufolge auch bei "length - 1", aber dann hat er in meiner Datei nie die letzte Checkbox
Fehler berücksichtigt. Mit o.g. Variante, die eigentlich von 0 bis "length" läuft, geht es dann.
Perfekt genug, Luckie?