Bonjour ,
c'est la première fois que je post ici, j'espère que ma question va êter suffisament claire.
Donc !
Il y a deux blocs qui sont gérés avec des balises div, par exemple :
et la feuille de style associée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <div id="4" class="title"> </div> <div id="SOUSMENU_4" class="contenu_cache"> </div>
et enfin le code javascript, pour faire court :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 div.title { padding: 0; margin: 0; color: #942723; font-size: 11px; } div.contenu_cache { visibility: hidden; display: none; } div.contenu_apparent { padding: 0px 12px; margin: 0; font-size: 10px; visibility: visible; display: block; }
1 - je récupère l'id d'un l'élément par argument :
où arg[i] dans ce cas sera SOUSMENU_4
Code : Sélectionner tout - Visualiser dans une fenêtre à part objet=document.getElementById(args[i]))
2 - j'applique alors la nouvelle class :
Bon il n'y aucun problème , tout marche nickel , vous aurez compris que le but était d'afficher un block DIV; mais disons que j'aimerais comprendre pourquoi quand je fais afficher la source sur ma page, dans le code le style que je vois est contenu_cache alors que je m'attendais à voir contenu_apparent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part objet.className= 'contenu_apparent';
Est-ce normal ???
Merci pour vos réponses.
Partager