Necesito ayuda con una función en JS

Estimado Experto.
Tengo el siguiente código
<script type="text/javascript">
function refreshFecha(f1,f2,f3,target){
document.getElementById(target).value = "" + document.getElementById(f3).value + document.getElementById(f2).value + document.getElementById(f1).value; }
</script>
Con el cual levanto la los datos de una DB con MySQL y PHP.  Este es uno de los combobox dinámicos que me sirven para levantar los días de la fecha que quiero editar:
<input type='hidden' name='Fecha' id='Fecha' value='<?=$reg['Fecha']?>' />
<select name="cbodia" class="combo1" id="cbodia" onchange="refreshFecha('cbodia','cbomes','cboano','Fecha')">
<? For ($i=1;$i<=31;$i++) {?>
<option<?=((int) substr($reg['Fecha'],6,2))==$i?' selected="selected"':''?>>       <?=sprintf('%02d',$i);?>
</option>
<? }?>
Hasta aquí todo perfecto, esto me permite editar por ejemplo el día de una fecha que haya tenido cargada ya.  Funciona perfecto, lo mismo para los meses y los años....
Pero, no funciona en IE...
Alguna sugerencia? Gracias desde ya.

Añade tu respuesta

Haz clic para o