11523 sujets

JavaScript, DOM et API Web HTML5

Bonjour, darbord merci à ce site qui ma permis de comprendre la création de site grace à mes bases tres tres limités.

Mon problème est le suivant j'ai batis mon site ( http://following.infoliens.com/v2/index.html ) sur un menu deroulant horizontal,
J'aimerai que l'un des menu s'ouvre par défault quand aucun autre n'est seletionnés.

je pense avoir compris que cela venez de ce script
 
<script>
[#red]window.onload=montre;
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';}
}
</script>

voila aprés je bloc

en vous remerciant.
Modifié par following (08 Nov 2005 - 19:57)
Autant pour moi je viens de trouver la solution,

<script>
[#red]window.onload=function(){montre('smenu choisi');}[/#]
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';}
}
</script>


http://forum.alsacreations.com/topic.php?fid=5&tid=2735

encore désolé je penser voir tout lu, apparement celle-ci m'a échappé. Smiley sweatdrop
Modifié par following (09 Nov 2005 - 00:19)
Administrateur
Bonjour et bienvenue sur ce Forum,

j'ai édité l'URL dans ton dernier post (il y avait bien [ /url] -sans espace- à la fin du lien mais pas [ url] au début. Pas de texte non plus d'ailleurs. Mais du moment que cela commence par http:// c'est reconnu comme un lien Smiley smile )

Vu que tu as [ Résolu] ton problème, merci d'éditer ton 1er message pour modifier le titre du topic comme c'est demandé dans les Règles du Forum visibles lors de l'inscription.

Felipe
Modifié par Felipe (08 Nov 2005 - 23:52)
C'est bien jolie tout ça, mais lorsque l'on a plusieurs sous-menu, comment faire que dès qu'un des sous-menu est ouvert, il reste dès que l'on clique sur un sous-sous menu???

Là, seul un sous-menu reste actif tout le temps...

Suis-je clair??