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 :
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>
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)

Voici la fonction change_rubrique() invoqué quand l user change la valeur de la combo :
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();
}
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).

Tout aide ou piste est la bienvenue, merci par avance.

Cordialement

Fabrice