Changement background-image sous IE7
Bonjour,
Est-ce que quelqu'un peut m'aider à faire fonctionner ce code sous IE7. Je n'y suis pas parvenu que sour FF.
Merci par avance.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
<td width='11%'><center>
<select name="tub_cad[<?php echo $i ;?>]" class="" id="selecttub[<?php echo $i ;?>]" style="width:100%;text-align:right;" onchange="change()" value="<?php echo $tub_cad ?>" >
<option value="T01_FO_ROUGE" style='background-image:url("image/T01_FI_ROU.png");background-repeat:no-repeat;width:100%; height:19px;text-align:right;text-align:right;'>T01_F01</option>
<option value="T02_FO_ROUGE" style='background-image:url("image/T02_FI_ROU.png"); background-repeat:no-repeat;width:100%; height:19px;text-align:right'>T02_F01</option>
</select></td>
<script>
function change() {
select = document.getElementById("selecttub[<?php echo $i ;?>]");
select_s = select.style;
switch(select.selectedIndex) {
case 0 :
select_s.background = "url('image/T01_FI_ROU.png') no-repeat";
break;
case 1 :
select_s.background = "url('image/T02_FI_ROU.png') no-repeat";
break;
// case 2 :
// select_s.background = "url('image3.ext') no-repeat";
// break;
// case 3 :
// select_s.background = "url('image4.ext') no-repeat";
// break;
default:
select_s.background = "none";
break;
}
}
</script> |
Par la même occasion, comment dois-je procéder pour envoyer la valeur prise par $i (id="selected[<?php echo $i ;?>]" dans le cas ou je traiterai la fonction change() dans un ficier à part.
Merci