Os pongo como tengo el código para ver si así os ayuda. De esta forma no me funciona.
Código que tengo en menu.html
Código:
<?php if(isset($_SESSION['NombreApellidos'])){
procesa_fichas();
}?>
<div id="BloqueContenedorMenu">
<div id="menu1" class="Menu" ... </div>
<div id="menu2" class="Menu"... </div>
....
</div>
Y este es el código de la función procesa fichas que está en otro fichero php:
Código:
function procesa_fichas(){?>
<script language="javascript">
16 var clases = document.getElementsByClassName("Menu");
17 for (x = 0; x < clases.length; x++)
21 {
22 clases[x].style.display = "inline";
23
25 }
</script><?php
}
?>
Por defecto tengo el display en none.