Incompatibilité Javascript entre Firefox et IE
Bonjour,
j'ai du code javascript qui fonctionne sous Firefox, mais pas sous IE, et c'est embêtant car je ne sais pas où chercher pour savoir ce qui ne fonctionne pas.
Voici ce qui marche sous Firefox:
Il y a une liste déroulante de type select. Lors d'un clic sur un élément de cette liste, cet élément se réécrit sur un autre champ au dessus.
voici la partie du template en php concernée:
Code:
1 2 3 4 5 6
| <td><select size=10 name="anime2">
{section name=i loop=$AnimeSheets}
<option value='{$AnimeSheets[i]|escape:"quotes"}' onclick="writeanime('{$AnimeSheets[i]|escape:"quotes"}','{$formname}')">{$AnimeSheets[i]|truncate:50}</option>
{/section}
</select>
</td> |
et la fonction javascript concernée:
Code:
1 2 3 4
| function writeanime(name,form) {
x=document.getElementsByName(name)
document.forms[form].elements['anime'].value=name
} |
Sous IE, ca ne fait rien lorsque je clique sur un élément.
Quelqu'un a une piste?
Merci.