Dipende puoi richiamare un funzione senza evento si, ma senza ritorno (return) pertanto a fondo pagina sarā cosi:
<scritp>
mostraMenu('menu1','mostra1','commenti1')
</script>
</body>
</html>
se invece ti deve tornare qualcosa (che secondo me in questo contesto non serve) devi usare un evento, nello specifico dovrai usare onload (al caricamento)
codice:<head> <script> function mostraMenu(menuCorrente, id1, id2) { if (document.getElementById) { questoMenu = document.getElementById(menuCorrente).style el1=document.getElementById(id1); el2=document.getElementById(id2); if(el1.style.display=="none"){ el1.style.display="block"; el2.style.display="none"; } else{ el1.style.display="none"; el2.style.display="block"; } if (questoMenu.display == "block") { questoMenu.display = "none" } else { questoMenu.display = "block" } return false } else { return true } } onload = mostraMenu('menu1','mostra1','commenti1') </script> </head>![]()

Rispondi quotando