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:
et la fonction javascript concernée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Sous IE, ca ne fait rien lorsque je clique sur un élément.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function writeanime(name,form) { x=document.getElementsByName(name) document.forms[form].elements['anime'].value=name }
Quelqu'un a une piste?
Merci.
Partager