Como estan?
Cargo los registros de una tabla SQL en una lista, en el onchange de la lista mando el value del registro seleccionado que llama a una funcion javascript que cara otra lista con los registro relacionado al value recibido
Este es el codigo de la funcion
Código HTML:
<script language="javascript">
function ComponerLista(xPro) {
document.forms.Search.s_tipo.disabled = true;
document.forms.Search.s_RADI_DEPE_ACTU.length = 0;
CargarDependencia(xPro);
document.forms.Search.s_tipo.disabled = false;
}
function CargarDependencia(xCiu) {
var o
document.forms.Search.s_RADI_DEPE_ACTU.disabled=true;
<?php
$CrgDependencia = mssql_query('SELECT depe_nomb, depe_codi, tipo FROM dependencia WHERE tipo > 0 ORDER BY depe_nomb ASC');
while ($DatDependencia = mssql_fetch_array($CrgDependencia)) {
?>
if (xCiu == <?php echo $DatDependencia["tipo"]; ?>) {
o = document.createElement("OPTION");
o.text = '<?php echo $DatDependencia["depe_nomb"]; ?>';
o.value = '<?php echo $DatDependencia["depe_codi"]; ?>';
document.forms.Search.s_RADI_DEPE_ACTU.options.add (o);
}
<?php
}
mssql_free_result($CrgDependencia);
?>
document.forms.Search.s_RADI_DEPE_ACTU.disabled=false;
}
</script>
Este es el codigo del llamado a la funcion
Código HTML:
<select class="select" name="s_tipo" id="s_tipo" onChange="ComponerLista(document.forms.Search.s_tipo[selectedIndex].value);">
En mozilla funciona perfectamente pero en Internet explorer no ¿Que esta pasando?