Najgorsze jest to, że rozbudowałem ten skrypt jeszcze bardziej i w oparciu o niego wykonałem coś w stylu rozwijanej struktury drzewiatej i chcekboxy są zaznaczane w zalezności od tego co zostało pobrane z bazy sql. Potem to zamieniam na tablice asocjacyjną w php potem na tablice w javascript i tak sobie to hula. Hula ale tylko w IE, Operze i pewnie (mam nadzieję) jeszcze kilku innych przeglądarkach, natomiast za żadne skarby nie interpretuje tego poprawnie firefox. Czyżby getElementById lub getElementsByTagName to nie był jeszcze standard...? Co jest grane że cos takiego jak poniżej NIE działa wszędzie...



<script language='JavaScript' type='text/javascript'> <!-- function setCheckboxes(state) { var checkboxes = document.getElementById(document.forms[0].name).getElementsByTagName('input'); for ( var i = 0; i < checkboxes.length; i++ ) { if ( checkboxes[i].type == 'checkbox' ) { checkboxes[i].checked = state; } } return true; } //--> </script>
i dowolne wywołanie funkcji
setTimeout("java script:Check_Items('form', false);",10)