Was ist daran falsch?
-
Was ist an folgendem Codeausschnitt falsch?
function close_menu(untermenu_id, sec_untermenu_id) { if(document.getElementById(sec_untermenu_id).style.visibility=="visible") { document.getElementById(untermenu_id).style.visibility='visible'; } else{document.getElementById(untermenu_id).style.visibility='hidden';} }
MfG
Tobsen
-
Meinst du mit Falsch die Logik oder die Syntax?
Ich kann nur erkennen, dass du im ersten if "visible" und die anderen male 'visible' bzw. 'hidden' hast.
Keine Ahnung ob das jetzt dein Fehler ist.
-
der fehler ist der:
das du überprüft ob das sec_untermenue_id sichtbar ist
und wenn es sichtbar ist wird er sichtbar gemachtrichtig müsste es sein:
wenn es sichtbar ist muss es unsichtbar gemacht werden :palso
function close_menu(untermenu_id, sec_untermenu_id) { if(document.getElementById(sec_untermenu_id).style.visibility=="visible") { document.getElementById(untermenu_id).style.visibility='hidden'; } else { document.getElementById(untermenu_id).style.visibility='visible'; } }
mfg