[JavaScript] {abréviation du code} menu déroulant

Fermé
Java scripter - 3 juin 2009 à 21:59
 Java scripter - 3 juin 2009 à 23:30
Bonjour,
je debute avec le JS et j'ai fait un menu déroulant et voici le code:

function clicMenu1() {
//Le navigateur (vu en partie 2)
isIE = (document.all)
isNN6 = (!isIE) && (document.getElementById)

// Compatibilité : l'objet menu est détecté selon le navigateur
if (isIE) menu = document.all['menu'];
if (isNN6) menu = document.getElementById('menu');

// On ouvre
if (menu.style.display == "none"){
// Cas ou le tableau est caché
menu.style.display = ""
} else {
// On le cache
menu.style.display = "none"
}
}

function clicMenu2() {
//eLe navigateur (vu en partie 2)
isIE = (document.all)
isNN6 = (!isIE) && (document.getElementById)

// Compatibilité : l'objet menu est détecté selon le navigateur
if (isIE) menu = document.all['menu'];
if (isNN6) menu = document.getElementById('menu');

// On ferme
if (menu.style.display == ""){
// Cas ou le tableau est caché
menu.style.display = "none"
} else {
// On le cache
menu.style.display = ""
}
}


Merci
A voir également:

2 réponses

gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 1 332
3 juin 2009 à 23:01
Super. Et maintenant ?
0
Java scripter
3 juin 2009 à 23:30
Je programme en C/C++ et PHP/MySQL et pour moi ça c'est la vrai répétition alors je veux bien l'éviter avec une seul fonction qui s'occupe de tout!
0