Merci à tout ceux qui m'ont aidés au précédent post. Celui la est du meme genre. J'utilise quatre javascripts presque similaires pour cocher/décocher plusieurs cases d'un formulaire en meme temps.
Code :
- <SCRIPT LANGUAGE="JavaScript">
- function pseudonone() {
- len = (document.pseudo_email.elements.length - 6) / 2;
- for (i=0;i!=len;i++)
- {
- checkbox = "document.pseudo_email.pseudo_" + i + ".checked=0";
- eval(checkbox);
- }
- }
- </SCRIPT>
|
Ce script coche donc les cases pseudo_X où X=[1...(max-6)/2] avec max le nombre total de cases du formulaires (le 6 correspond aux boutons, le /2 correspond au cases email_X).
J'appelle ces scripts comme ceci :
Code :
- <INPUT TYPE="button" NAME="pseudo_none" value="ANY" OnClick="javascript:pseudonone();">
|
Ca me semble correct... ca marche bien sous IE6 je n'ai constaté aucun bug. Maintenant sous Opera 6, chaque fois que j'utilise une de ces fonctions, elle s'éxecute mais ensuite tous les javascripts ne marchent plus et il faut rafraichir la page pour les reutiliser à nouveau. A noter que les autres javascripts de la page fonctionne et ne bloque pas après execution comme ces quatre fonctions là. Quelqu'un sait d'ou vient mon probleme et comment le resoudre ?
Je les appelle comme ceci