Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1896 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Cacher/masqer <div>

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Cacher/masqer <div>

n°1442987
sff
Posté le 15-09-2006 à 12:44:55  profilanswer
 

Bonjours, j'ai un petit problème avec code:  

Code :
  1. <html>
  2. <head>
  3. <title>Document sans-titre</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. <script>
  6. function visibilite(thingId)
  7. {
  8. var targetElement;
  9. targetElement = document.getElementById(thingId) ;
  10. if (targetElement.style.display == "none" )
  11. {
  12. targetElement.style.display = "" ;
  13. } else {
  14. targetElement.style.display = "none" ;
  15. }
  16. }
  17. </script>
  18. </head>
  19. <body onLoad="javascript:visibilite('divid')">
  20. <a href="javascript:visibilite('divid');">afficher/masquer</a>
  21. <a href="javascript:visibilite('divid2');">afficher/masquer 2</a>
  22. <div id="divid" style="display:none;">contenu</div>
  23. <div id="divid2" style="display:none;">contenu defaut</div>
  24. </body>
  25. </html>


 
Ce que je cherche à faire, c'est que lorsqu'un div est affiché, j'aimerai que les autre soit caché. Ne pas avoir 2 div supperposé lorsque les 2 liens sont actifs

mood
Publicité
Posté le 15-09-2006 à 12:44:55  profilanswer
 

n°1443080
did-54
Posté le 15-09-2006 à 15:02:57  profilanswer
 

je comprends pas le :
targetElement.style.display = "" ;
 
pourquoi tu mets pas ="block" ?

n°1443088
MagicBuzz
Posté le 15-09-2006 à 15:10:22  profilanswer
 

ne rien mettre revient au même, sauf que quelque soit l'élément HTML, il sera affiché selon ses paramètres par défaut, ce qui est donc plus portable.
 
ça sent le js repompé et pas compris quoi...
 
y'a d'ailleurs qu'à voir la question pour ne pas avoir envie de filer un coup de main. la réponse est tellement évidente que l'auteur n'a pas fait l'effort de réfléchir à ce qu'il fait, ni on fonctionnement de ce qu'il a déjà


Message édité par MagicBuzz le 15-09-2006 à 15:11:22
n°1443281
sff
Posté le 15-09-2006 à 21:40:06  profilanswer
 

personnellement je ne suis pas un pro du js, j'ai tenté plusieurs chose, mais ce ne donne jamais le résultat voulu.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Cacher/masqer <div>

 

Sujets relatifs
[Batch Dos][Résolu] cacher l'invite de commandecacher des options
Ajouter/Cacher text recherche techniquecomment cacher un message d'erreur (résolu)
Cacher nom de pages et arborescence site web?cacher la saisie
cacher du code javascript grace a PHP, possible ?[VB] Cacher URL sur un WebBrowser.Print()
Cacher des donnéesCacher l'accès aux pages
Plus de sujets relatifs à : Cacher/masqer <div>


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)