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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Js] Est ce que c'est optimisable ??? oui mais...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Js] Est ce que c'est optimisable ??? oui mais...

n°185750
Thekeke2
Je ne reviens plus sur blabla
Posté le 30-07-2002 à 02:31:09  profilanswer
 

Bonjour,
 
J'ai resolu un des mes problemes mais ca me donne un code un peu long... (j'ai fais un code qui efface tous mes calques de sous rubriques puis affiche le calque selectionné)
 
Comment pourrais je l'optimiser ?
 
En mettant les différents id dans une liste je pense mais je ne sais pas le faire...
 
 
 

Code :
  1. <script type="text/javascript" language="javascript"><!--
  2. function affiche(id) {
  3. if (document.getElementById) {
  4. document.getElementById('divvide').style.visibility="hidden";
  5. document.getElementById('divssrubwebnews').style.visibility="hidden";
  6. document.getElementById('divssrubjeuxdici').style.visibility="hidden";
  7. document.getElementById('divssrubjeuxdailleurs').style.visibility="hidden";
  8. document.getElementById('divssrubinsolites').style.visibility="hidden";
  9. document.getElementById('divssrubanimations').style.visibility="hidden";
  10. document.getElementById(id).style.visibility="visible";
  11. } else if (document.all) {
  12. document.all['divvide'].style.visibility="hidden";
  13. document.all['divssrubwebnews'].style.visibility="hidden";
  14. document.all['divssrubjeuxdici'].style.visibility="hidden";
  15. document.all['divssrubjeuxdailleurs'].style.visibility="hidden";
  16. document.all['divssrubinsolites'].style.visibility="hidden";
  17. document.all['divssrubanimations'].style.visibility="hidden";
  18. document.all[id].style.visibility="visible";
  19. } else if (document.layers) {
  20. document.layers['divvide'].visibility="hidden";
  21. document.layers['divssrubwebnews'].visibility="hidden";
  22. document.layers['divssrubjeuxdici'].visibility="hidden";
  23. document.layers['divssrubjeuxdailleurs'].visibility="hidden";
  24. document.layers['divssrubinsolites'].visibility="hidden";
  25. document.layers['divssrubanimations'].visibility="hidden";
  26. document.layers[id].visibility="visible";
  27. } }
  28. function efface(id) {
  29. if (document.getElementById) {
  30. document.getElementById(id).style.visibility="hidden";
  31. } else if (document.all) {
  32. document.all[id].style.visibility="hidden";
  33. } else if (document.layers) {
  34. document.layers[id].visibility="hidden";
  35. } }
  36. //--></script>


 
merci de votre aide !


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
mood
Publicité
Posté le 30-07-2002 à 02:31:09  profilanswer
 

n°185751
HappyHarry
Posté le 30-07-2002 à 02:39:43  profilanswer
 

tu peux pas mettre les noms betement dans un tableau et faire une boucle ?

n°185755
Thekeke2
Je ne reviens plus sur blabla
Posté le 30-07-2002 à 03:32:39  profilanswer
 

HappyHarry a écrit a écrit :

tu peux pas mettre les noms betement dans un tableau et faire une boucle ?




 
euh en php je sais faire mais en javascript ca marche pas... je dois planter quelque part...


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
n°185776
Snipe Foo
Head Shot !!!
Posté le 30-07-2002 à 08:24:31  profilanswer
 

tu as des sous rubriques (qui apparaissent et disparaissent) et des rubriques principales (qui sont tout le temps affichées) ?
 
fais une class parent et une child, au départ du cache tous les child et ensuite tu les faits apparaitre disparaitre par leur nom.


---------------
Ma réflexion sur cette affaire vient de connaître une avancée déterminante.
n°185936
Thekeke2
Je ne reviens plus sur blabla
Posté le 30-07-2002 à 12:03:17  profilanswer
 

Snipe Foo a écrit a écrit :

tu as des sous rubriques (qui apparaissent et disparaissent) et des rubriques principales (qui sont tout le temps affichées) ?
 
fais une class parent et une child, au départ du cache tous les child et ensuite tu les faits apparaitre disparaitre par leur nom.




 
ah ? J'ai jamais entendu parlé de cette solution, je vais essayer...


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
n°185971
Snipe Foo
Head Shot !!!
Posté le 30-07-2002 à 12:40:51  profilanswer
 

tu as phpmysql ? c'est ce qu'ils utilisent pour leur menu.


---------------
Ma réflexion sur cette affaire vient de connaître une avancée déterminante.

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

  [Js] Est ce que c'est optimisable ??? oui mais...

 

Sujets relatifs
Plus de sujets relatifs à : [Js] Est ce que c'est optimisable ??? oui mais...


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