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 : Sélectionner tout - Visualiser dans une fenêtre à part
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