Condividi:
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: Anthony47, Triumph Of Steel, archimede
di 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
di 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: 2851
- 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 10 ospiti