Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

menu tendina Javascript

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Triumph Of Steel, archimede

menu tendina Javascript

Postdi Simo78 » 19/03/13 12:31

Ciao a tutti.
Ho un menù javascript semplice inserito in un html. Funziona tutto ma inizialmente su browser trovo il menu già "esploso" , che non vorrei. In che cosa sbaglio?
Grazie.
Allego codice
Codice: Seleziona tutto
<head>
   ...
    <script>
function startmenu()
{
   document.getElementById('menu1').style.display = "none";
}
function menufunc(menuId)
{
   if(document.getElementById(menuId).style.display == "none")
   {
      startmenu();
      document.getElementById(menuId).style.display = "block";
   }
   else
   {
      startmenu();
   }
}
   </script>
</head>

....

<a href="javaScript:menufunc('menu1')">ABSTRACT</a>
   <div id="menu1">
    - <a href='GIT.pdf' target="_blank">Il database </a><br>
    - <a href='....</a><br>
    - <a href='....</a><br>
     </div>
...
Simo78
Newbie
 
Post: 2
Iscritto il: 19/03/13 12:23

Sponsor
 

Postdi archimede » 19/03/13 12:45

Codice: Seleziona tutto
<html>
<head>
<script>
function menufunc(menuId)
{
   if (document.getElementById(menuId).style.display === "none")
   {
      document.getElementById(menuId).style.display = "block";
   }
   else
   {
      document.getElementById(menuId).style.display = "none";
   }
}
window.onload = function()
                {
                  document.getElementById('menu1').style.display = "none";
                };
</script>
</head>
<body>
<a href="javaScript:menufunc('menu1')">ABSTRACT</a>
<div id="menu1">
<ul>
<li><a href='GIT.pdf' target="_blank">Il database</a></li>
<li><a href='GIT.pdf' target="_blank">Il database</a></li>
<li><a href='GIT.pdf' target="_blank">Il database</a></li>
</ul>
</div>
</body>
</html>
HTH.

Alessandro
archimede
Moderatore
 
Post: 2755
Iscritto il: 07/11/02 12:41
Località: Genova


Torna a Programmazione


Topic correlati a "menu tendina Javascript":


Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti