Bonjour,
J'utilise la fonction suivante pour rendre visible/invisible des blocks de "div" :
La première fois, il est necessaire de cliquer deux fois pour voir apparaître/disparaître ces blocks. Après, ça fonctionne normalement.
Quelqu'un peut-il m'expliquer pourquoi ?
Comment remédier à ce problème ?
Merci à tous.
J'utilise la fonction suivante pour rendre visible/invisible des blocks de "div" :
function toggleDisplay(id) {
if (document.getElementById) { if ("none"==document.getElementById(id).style.display) { montre(id);} else { cache(id);}}
else if (document.all) { if ("none"==document.all[id].style.display) { montre(id);} else { cache(id);}}
else if (document.layers) { if ("none"==document.layers[id].display) { montre(id);} else { cache(id);}}
}
La première fois, il est necessaire de cliquer deux fois pour voir apparaître/disparaître ces blocks. Après, ça fonctionne normalement.
Quelqu'un peut-il m'expliquer pourquoi ?
Comment remédier à ce problème ?
Merci à tous.