Witam serdecznie, chciałbym zrobić takie drzewo z checkboxami docelowo będę w nich ustawiał prawa dostępu. Zrobiłem coś takiego ale efekt jest taki że po pokazaniu diva kiedy chce nie schowac a znow pokazac kolejnego to musze kliknac dwa razy, wiadomo zmienna klik jest ustawiana niezależnie od danego diva dlatego jest konflikt jak ta funkcję ulepszyc aby chowac i zamykac pojedynczym kliknieciem?

...
<TD style="cursor:hand;" class='klik' onclick="java script:show_hide('odlewnia');">Odlewnia
</TD> <td width=25px><input type="checkbox" name="prod"></td> .....
<!--i tak dalej i tak dalej
jeszcze w formularzu mam wstawiony obiekt <input type="hidden" name=klik value=1>
-->
<script type="text/javascript">
function show_hide(id){
i=document.forms['users'].elements['klik'].value;
if (i!=-1){
document.getElementById(id).style.display='block';
document.forms['users'].elements['klik'].value=-1;
}
else {
document.getElementById(id).style.display='none';
document.forms['users'].elements['klik'].value=1;
}
}