probleme window.onload
Posté : 02 mars 2006, 11:41
Bonjour, voila j'ai 2 menus dont la fonction javascript
function montre(id) et function montre2(id) doivent s'executer au chargement de la pagepour permettrer de cacher les sous menu.
seulement quand j'applique window.onload au 2 fonctions, c'est le bazar total
donc j'ai fait appel à
function montre(id) et function montre2(id) doivent s'executer au chargement de la pagepour permettrer de cacher les sous menu.
seulement quand j'applique window.onload au 2 fonctions, c'est le bazar total
donc j'ai fait appel à
<script type="text/javascript">
window.onload=montres;
</script>
et <script type="text/javascript">
function montres()
{
function montre(id)
{
var d = document.getElementById(id);
for (var i = 1; i<=10; i++)
{
if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
}
if (d) {d.style.display='block';}
}
function montre2(id)
{
var d = document.getElementById(id);
for (var i = 1; i<=10; i++)
{
if (document.getElementById('smenu2'+i)) {document.getElementById('smenu2'+i).style.display='none';}
}
if (d) {d.style.display='block';}
}
}
</script>
Mais maintenant aucun sous menu n'est cacher, connaissez vous un moyen de résoudre mon problème ? merci