HideSelect = function() { oSelects = document.getElementsByTagName('SELECT'); if (oSelects.length > 0) { for (i = 0; i < oSelects.length; i++) { oSelects[i].style.visibility = 'hidden'; } } } ShowSelect = function() { oSelects = document.getElementsByTagName('SELECT'); if (oSelects.length > 0) { for (i = 0; i < oSelects.length; i++) { oSelects[i].style.visibility = 'visible'; } } }
Fonctionne sous mozilla mais pas sou IE, je cherche l'erreur ...-------------------------http://fg.logiciel.free.fr
En IE 6.0... il marche trés bien !?A l'inverse, je l'avais pas testé sous Mozilla.Je suis étonné de ta remarque...
Le bug n'éxiste que sur IE. Je le corrige sur mon menu déroulant avec cette fonction :elem=document.getElementsByTagName('select');function voirSelect(v){if(document.all&!window.opera){for(i=0;i<elem.length;i++)elem[i].style.visibility=v;}}pour cacher :voirSelect('hidden')et montrer :voirSelect('visible')Cordialement
Ok merci -------------------------http://fg.logiciel.free.fr
Il y a plus simple les amis : il suffit d'affecter à tous vos selects une classe css particulière. Lors de l'affichage du calque, il n'y a qu'à changer l'attribut de visibilité de la classe. En plus, c'est plus rapide. Par contre, je ne sais pas si ça marche sur tous les types de browsers ... Bonne continuation.
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 872 165 membres 3 nouveaux aujourd'hui 16 147 membres club