Bonjour,
J'ai un probl�me avec du javascript embarqu� dans une page HTML.
J'ai 2 boutons radio et une fonction qui vient choisir quel bouton s�lectionner par d�faut (le 1).
1/ J'ouvre ma page avec IE7 (no comment) et tout se passe bien, le bouton 1 est s�lectionn�.
2/ Je clique le bouton 2. Tout se passe comme pr�vu.
3/ Je r�actualise ma page
3a/ Je repasse par ma fonction de choix du bouton par d�faut et �a marche
3b/ Il se passe quelque chose que je ne ma�trise pas et le bouton 2, que sur lequel j'avais cliqu� � l'�tape 2 est lui aussi s�lectionn� automatiquement.
Pourquoi ? Comment �viter cel� ?
Commentaires:
- J'ai essay� de supprimer les cookies, les donn�es de formulaire et les fichiers temporaires avant de r�actualiser ma page, mais ce n'est pas mieux.
- Dans l'exemple de code que je donne, j'ai un if(1) qui remplace une vraie fonction, ce qui m'interdit de simplement mettre le "checked" � "true" dans la cr�ation du bouton.
Merci d'avance pour votre aide...
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <script language="Javascript"> //Message popup activeX object var WshShell = new ActiveXObject("WScript.Shell"); function DefaultConfig() { if(1) { document.getElementById("myRadio1").checked = true; document.getElementById("myRadio2").checked = false; WshShell.Popup("check radio 1"); } else { document.getElementById("myRadio1").checked = false document.getElementById("myRadio2").checked = true; WshShell.Popup("check radio 2"); } } </script> <form name="myForm"> <input type="radio" name="radio" id="myRadio1" />radio 1 <br /> <input type="radio" name="radio" id="myRadio2" />radio 2 </form> <script language="JScript">DefaultConfig();</script>
Partager