![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
02/01/2005, 21:17
|
![Avatar de Tiburoneitor](http://static.forosdelweb.com/customavatars/avatar83666_1.gif) | | | Fecha de Ingreso: diciembre-2004 Ubicación: Veracruz
Mensajes: 8
Antigüedad: 20 años, 1 mes Puntos: 0 | |
AYUDA Funcion onchangedesc en combo JavaScript Holaa! tengo un problema en mi pagina web, ando pasando mis aplicaciones web de netscape 4.80 a internet explorer, y tengo un problema en una aplicacion, desde internet explorer cuando selecciono mi combo para que me muestre mis opciones escojo una opcion y se queda flotando el combo en mi pagina web con las opciones, se congela me marca error en mi explorador de que no responde, y solo lo hace cuando quiero usar ese combo en esa aplicacion, alguien que pueda asesorarme en ese caso porfavor, soy nuevo en esto de javascript y anduve probando linea por linea marcandolas como comentario y el error lo hace con esta linea. var cadena = document.Datos.reqto[document.Datos.reqto.selectedIndex].value.toUpperCase(); ESTE ES MI CODIGO!!!
function _onchangeDesc() {
var cadena = document.Datos.reqto.options[document.Datos.reqto.selectedIndex].value.toUpperCase();
var ind = 0;
var estado = '';
document.Datos.numreqto.value = '';
document.Datos.Titulo.value = '';
document.Datos.avanceactiv.value = '';
for (ind=0; cadena.length; ind++){
if (cadena[ind] == '~')
break;
document.Datos.avanceactiv.value += cadena[ind];
}
if (document.Datos.avanceactiv.value == '')
document.Datos.avanceactiv.value = '0';
for (ind++; cadena.length; ind++){
if (cadena[ind] == '~')
break;
document.Datos.numreqto.value += cadena[ind];
}
for(ind++; ind<cadena.length; ind++){
if (cadena[ind] == '~')
break;
estado += cadena[ind];
}
if (estado != 'D'){
alert('AVISOnnEl Requerimiento '+document.Datos.numreqto.value+' No se puede asignar a una ActividadnnSolamente aquellos RTs que se encuentren EN DESARROLLOnnPara mayor información contacta a tu Líder de Proyecto');
document.Datos.reqto[0].selected = true;
document.Datos.avanceactiv.value = '0';
document.Datos.numreqto.value = '';
return;
}
for(ind++; ind<cadena.length; ind++){
document.Datos.Titulo.value += cadena[ind];
}
return;
} |