Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Bug avec innerHTML d'un SELECT

1 réponse
Avatar
Claude Schneegans
Bonjour,

Je viens de tomber sur un problème avec IE6 :

Lorsqu'on veut donner un nouvelle liste d'options dans un select, la
première balise <OPTION est perdue.
Naturellement, le SELECT est bouzillé.
Dans le code suivant, je remet les options d'origine dans le select.
Normalement, ça ne devrait rien changer.

Avec FireFox, pas de problème.
J'ai isolé le code comme ceci :

<SELECT ID="mySelect" onChange="checkOption()" SIZE="2">
<OPTION VALUE="1">My option 1</OPTION>
<OPTION VALUE="2">My option 2</OPTION>
</SELECT>
<SCRIPT>
function checkOption()
{
var sel = document.getElementById ("mySelect");
alert(sel.innerHTML);
sel.innerHTML = sel.innerHTML;
alert(sel.innerHTML);
}
</SCRIPT>

1 réponse

Avatar
Claude Schneegans
Apparemment le problème est connu, et même reconnu par Microstuf...
http://support.microsoft.com/default.aspx?scid=kb;en-us;276228

Reste à le contourner maintenant... Pas évident :-(