Bonjour,
Me revoici avec mes problemes de compatibilité sous IE(je test sur le 7).
Dans un form , j'ai une combo box comme suit :
Pour ceux que ca pourrait intriguer, le code entre {} est la syntaxe de smarty (moteur de template que j utilise pour l occasion, en tout ceci n'interfere en rien dans mon probleme)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <select name="rubrique"> <option value="">Selectionnez</option> {section name=rb loop=$tab_rub} <option value="{$tab_rub[rb][0]}" {if $id_rub==$tab_rub[rb][0]} SELECTED {/if} onclick="javascript:change_rubrique({$tab_rub[rb][0]});">{$tab_rub[rb][1]}</option> {/section} </select>
Voici la fonction change_rubrique() invoqué quand l user change la valeur de la combo :
Et bien, ce ridicule bout de code fonctionne sous FireFox et est ignoré par IE (qui ne me renvoie pas de message d erreur non plus d ailleurs).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function change_rubrique(id) { document.form_change_rubrique.new_id_rub.value = id; document.form_change_rubrique.submit(); }
Tout aide ou piste est la bienvenue, merci par avance.
Cordialement
Fabrice
Partager