• Sábado 27 de Abril de 2024, 05:59

Autor Tema:  error desconocido en tiempo de ejecucion  (Leído 1228 veces)

pelirr

  • Nuevo Miembro
  • *
  • Mensajes: 11
  • Nacionalidad: es
    • Ver Perfil
error desconocido en tiempo de ejecucion
« en: Jueves 7 de Enero de 2010, 10:32 »
0
Hola, estoy intentado obtener una pantalla en la cual tengo una etiqueta <div>, que primero no tiene nada, y que después relleno con una función javascript. La función es la siguiente:

//Para obtener las tareas de una determinada actividad
function obtenerTareasPorActividad(selObject)
{
// Obtener la instancia del objeto XMLHttpRequest
if(window.XMLHttpRequest)
{
peticion_http = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
peticion_http = new ActiveXObject("Microsoft.XMLHTTP");
}
// Preparar la funcion de respuesta
peticion_http.onreadystatechange = muestraContenidoActividad;

// Realizar peticion HTTP
var idActividadElegida = selObject.options[selObject.selectedIndex].value;
peticion_http.open('POST','obtener-detalle-actividad!obtenerDetalleActividad?idActividadElegi da='+idActividadElegida, false);
peticion_http.send(null);

function muestraContenidoActividad()
{
if(peticion_http.readyState == 4)
{
if(peticion_http.status == 200)
{
document.getElementById('contenidoDetalleActividad ').innerHTML = peticion_http.responseText;
}
}
}
}

Y cuando aparece la página, que por cierto tarda muchísimo, el error que obtengo es el siguiente: "error desconocido en tiempo de ejecución", y por lo que parece, está en la línea "if(peticion_http.status == 200) ". El resto de la página aparece bien, pero no aparece el contenido de esa etiqueta <div>¿Podéis decirme qué puedo estar haciendo mal?

Muchas gracias y un saludo