MJ: strange: manchmal passiert bei OnClick nix...

Beitrag lesen

ok, sorry, muss vielleicht noch einiges lernen was posten in Forums angeht...

das ist meine JavaScript-Funktion:
Parameter: die ID eines div-Bereichs, die ID eines Images (Button)

function showhide(div,img) {
   if (div.style.display=='none' &&
       div.style.visibility=='hidden') {
          div.style.display='block';
   div.style.visibility='visible';
   img.src='arrow_button_top.gif';
   }
   else {
   div.style.display='none';
   div.style.visibility='hidden';
   img.src='arrow_button_bottom.gif';
   }
}

im HTML siehts so aus:
<table> ...enthält das gesamte Menu mit allen Obermenu-Punkten
<img src=".." id="id_img" OnClick="showhide(id_div, id_img)"></img>
<div id="id_div" style="display:none;visibility:hidden;">
... hier is eine Tabelle die meine UnterMenu-Struktur zu einem
    bestimmten OberMenu-Punkt enthält
</div>
</table>

Bei Klick auf das Image wird der OnClick ausgelöst und der div-Bereich sollte sichtbar bzw. unsichtbar werden. Tut er auch, aber eben nicht immer. Hilft dir das weiter?