Salut,

Suite à ce qu'on m'a conseillé dans un autre message de ce même forum j'ai écrit une petite fonction Javascript qui permet de rendre "enabled" des boutons radios en fonction du cochage ou non de Checkboxes.

La voilà :
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
function CheckBoxClick(Objet) {
    var TestBox = Objet.id;
    var Extension = TestBox.substring(8,12);
    var MaCheckBox = document.getElementById(TestBox);
    var MonRadioButtonPeu = document.getElementById('Radio' + Extension + 'Peu');
    var MonRadioButtonBeaucoup = document.getElementById('Radio' + Extension + 'Beaucoup');
    var MonRadioButtonFolie = document.getElementById('Radio' + Extension + 'Folie');
    if (MaCheckBox.checked == true)
    {    
        MonRadioButtonPeu.disabled = false;
        MonRadioButtonBeaucoup.disabled = false;
        MonRadioButtonFolie.disabled = false;
    }
    else
    {
        MonRadioButtonPeu.disabled = true;
        MonRadioButtonBeaucoup.disabled = true;
        MonRadioButtonFolie.disabled = true;
    }
}
Et pour l'appeler mes Checkboxes ont les attributs suivants :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input id="CheckboxMode" name="CheckboxMode" type="checkbox" onchange="CheckBoxClick(this)" />
Remarquez bien le "this" comme paramètre de la fonction (c'est sur ça que portait mon autre message).

Un exemple de bouton radio (il y en a trois par Checkbox) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input id="RadioModePeu" type="radio" name="DegréMode" value="RadioModePeu" disabled="disabled" checked="checked" />
Comme le dit le sujet du topic, mon problème est que Firefox digère très bien cette fonction, mais que IE m'affiche une belle page blanche.

Une idée?