[IE][<OPTION>] pb d'accés a certaines proprieté

Signaler
Messages postés
1
Date d'inscription
jeudi 9 septembre 2004
Statut
Membre
Dernière intervention
9 septembre 2004
-
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
-
Bonjour,
j'ai un petit probleme avec la balise <option> sous ie. Je voudrais modifier les proprieté text, disabled et selected.
pour cela je fais ca :
opt.disabled (choice[i] "" ? true : false);opt.selected (i valtab[id] ? true : false);
opt.text = "un text"; //le texte entre la balise ouvrante et fermante

Sous mozilla & co. ca marche tres bien mais sous ie ca n'a aucuns effet.
Je suppose que ces propriétés du dom ie ont d'autres noms mais alors quels sont ils ? Ou bien si on ne fait pas du tout comme ca sous ie, que faut il faire ?

nb: pour le text, pour le moment je ruse avec innerHTML, mais je trouve pas ca très élégant d'utilier cette methode);

1 réponse

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
32
Bonjour,
un ch'tit exemple :
<HTML>
<HEAD>
<TITLE></TITLE>
<script type="text/javascript">
function met(zone)
// modifie le text et le value de l'option sélectionnée
{ zone(zone.selectedIndex).text=zone.selectedIndex+1;
  zone(zone.selectedIndex).value=zone.selectedIndex; }
</script>
</HEAD>

<select	name="sel" 
size=3 
onchange="met(this);">
<option value=10>un
<option value=20>deux
<option value=30>trois
<option value=40>quatre
</select>
<script type="text/javascript">
sel.selectedIndex=1;	// sélectionne l'option n°1
</script>
</HTML>

je ne pense pas que .disabled,.selected
soient permis ? ( pas uniquement sous IE )
Cordialement Bul. [Site] [[mailto:marcel.Bultez@Tiscali.fr Mail]]