Voila le problème que j'essaye de résoudre sous internet explorer. Dans mon javascript, je veux que l'element sélectionné soit caché après l'action sur le bouton. Cela fonction parfaitement sous différentes version de firefox, sous Chrome, mais ne marche pas sous IE.
Il ne me renvoie aucune erreur et quand je teste la valeur du style il est bien a 'none' et non a block mais il est toujours visible dans ma combobox.

Avez - vous des idées pour régler mon problème, merci d'avance.

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
 
//cache l'element dans la combobox
objectCombox = $('libelleProfil').options[$('libelleProfil').selectedIndex];
objectCombox.style.display = 'none';
 
AucunProfil = 1;
 
//Recherche le premier element qui est visible
for (i=0; i < $('libelleProfil').options.length; i++) {
	objectCombox = $('libelleProfil').options[i].style.display;
	if (objectCombox != 'none') {
		$('libelleProfil').selectedIndex = i;
		AucunProfil = 0;
		break;
	}
}
 
// test si on a trouvé un element si on affiche l'element a l'index 0 qui signifie qu'il y a plus de profil disponible
objectCombox = $('libelleProfil').options[0];
if (AucunProfil == 1) {
	$('libelleProfil').selectedIndex = 0;
	objectCombox.style.display = 'block';
} else {
	objectCombox.style.display = 'none';
}