Bonjour à tous,
J'ai ce code :
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 for(j=1; j<= 2; j++) { var newRadio = document.createElement("input"); newRadio.type = "radio"; newRadio.value = j; newRadio.name = "supra_infra_"+i; if(j == 1) newRadio.id = "supra"+i; else newRadio.id = "infra"+i; newRadio.onchange=function() {irm_liste_selection('neuro_irm_emplacements#'+this.value+'#sel_emplacements_'+i);document.getElementById('pathologie').focus();} //titre des boutons radio if(j == 1) { div.appendChild(newRadio); div.insertBefore(span01,newRadio); } else { div.appendChild(newRadio); div.insertBefore(span02,newRadio); } }
Je crée donc deux boutons radio avec le DOM.
J'ai un souci avec IE7 et les versions antérieures.
Quand je clic sur le bouton, l'évènement onclick est censé appeler une fonction :
mais, rien ne se passe, je suis obligé de cliquer n'importe où dans la page pour que la fonction s'enclenche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part newRadio.onchange=function() {irm_liste_selection('neuro_irm_emplacements#'+this.value+'#sel_emplacements_'+i);document.getElementById('pathologie').focus();}
J'ai essayé de retirer le focus du bouton radio, mais sans succès.
Auriez-vous une idée svp ?
Je vous remercie d'avance pour votre aide.
beegees
Partager