Afficher / Masquer une Div
Résolu/Fermé
Denver
-
19 mai 2011 à 10:36
Steefif Messages postés 485 Date d'inscription lundi 7 juillet 2008 Statut Membre Dernière intervention 15 février 2013 - 19 mai 2011 à 14:15
Steefif Messages postés 485 Date d'inscription lundi 7 juillet 2008 Statut Membre Dernière intervention 15 février 2013 - 19 mai 2011 à 14:15
A voir également:
- Afficher / Masquer une Div
- Masquer conversation whatsapp - Guide
- Afficher mot de passe wifi android - Guide
- Comment masquer les amis sur facebook - Guide
- Appel masquer - Guide
- Comment masquer une application - Guide
2 réponses
Steefif
Messages postés
485
Date d'inscription
lundi 7 juillet 2008
Statut
Membre
Dernière intervention
15 février 2013
19
Modifié par Steefif le 19/05/2011 à 11:16
Modifié par Steefif le 19/05/2011 à 11:16
Perso j'utiliserai quelque chose comme :
A tester.
Dis moi si ça plante je regarderai ça mieux que comme ça.
La vie c'est comme une boite de chocolat, on ne sait jamais sur quoi on va tomber.
function visibilite(thingId) { var tabDiv= document.getElementsByTagName("div"); var n=tabDiv.length; for(i=0;i<n;i++){ if(tabDiv[i].id == "thingId") { tabDiv[i].style.display = "block"; } else { tabDiv[i].style.display = "none"; } } }
A tester.
Dis moi si ça plante je regarderai ça mieux que comme ça.
La vie c'est comme une boite de chocolat, on ne sait jamais sur quoi on va tomber.
m3allem58
Messages postés
58
Date d'inscription
mardi 10 mars 2009
Statut
Membre
Dernière intervention
7 janvier 2014
19 mai 2011 à 12:10
19 mai 2011 à 12:10
Prenons comme exemple 2 div ayant deux id différents :
<div id="id1">
<div id="id2">
puis ds js; tu ajoutes (étant donné id1 est ouverte , on la ferme et on ouvre id2 )
document.getElementById('id1').style.display = 'none';
document.getElementById('id2').style.display = '';
je l'ai essayé et ça marche.
A+.
<div id="id1">
<div id="id2">
puis ds js; tu ajoutes (étant donné id1 est ouverte , on la ferme et on ouvre id2 )
document.getElementById('id1').style.display = 'none';
document.getElementById('id2').style.display = '';
je l'ai essayé et ça marche.
A+.
19 mai 2011 à 11:36
cela me permet d'afficher la "div " une fois et de bloquer sa fermeture
mais pas de le fermer automatiquement lorsque j'ouvre une autre "div "
Modifié par Steefif le 19/05/2011 à 12:03
en fait j'ai mis des guillemets en trop ici : if(tabDiv[i].id == thingId)
pas de guillemet autour de thingId
19 mai 2011 à 13:21
1000 mercis a toi
19 mai 2011 à 14:15
Si tu as d'autres soucis, n'hésite pas