Se connecter / S'enregistrer
Votre question

Script JavaScript qui ne fonctionne pas sous IE

Tags :
  • Script
  • Programmation
Dernière réponse : dans Programmation
16 Novembre 2007 21:03:51

Bonjour à tous,

J'ai fait le script suivant pour un menu avec la possibilité de faire apparaitre les sous-catégorie d'une catégorie si un clique un effectué sur le nom de la catégorie.
(le principe du expand/collapse)

Voici le code :
  1. function switchMenu(obj) {
  2. var el = document.getElementById(obj);
  3. if ( el.style.display != 'none' ) {
  4. el.style.display = 'none';
  5. }
  6. else {
  7. el.style.display = '';
  8. }
  9. }
  10.  
  11. function collapseAll(obj)
  12. {
  13. var el = document.getElementById(obj);
  14.  
  15. obj = 'menuleft-subbox1';
  16. el = document.getElementById(obj);
  17. el.style.display = 'none';
  18.  
  19. /*obj = 'menuleft-subbox2';
  20. el = document.getElementById(obj);
  21. el.style.display = 'none';
  22.  
  23. obj = 'menuleft-subbox3';
  24. el = document.getElementById(obj);
  25. el.style.display = 'none';*/
  26. }


La fonction collapseAll est appelée en chargement de page pour que le menu ne soit pas étendu.
Le problème c'est que, pour une raison que j'ignore, ce script ne fonctionne pas sous IE6.

Pouvez-vous m'aider ?

Merci !

Autres pages sur : script javascript fonctionne

19 Novembre 2007 19:56:14

Voilà ce que ça donne par exemple sous Firefox

(je sais c'est moche....)

Je vous ferais bien un screen de ce que ça donne sous IE mais là je suis sous Linux.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS