Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/01/2005, 21:17
Avatar de Tiburoneitor
Tiburoneitor
 
Fecha de Ingreso: diciembre-2004
Ubicación: Veracruz
Mensajes: 8
Antigüedad: 19 años, 4 meses
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;
}