Tema: Error 12152
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/07/2010, 03:39
Koden
 
Fecha de Ingreso: marzo-2005
Mensajes: 197
Antigüedad: 19 años, 2 meses
Puntos: 1
Error 12152

Saludos a todos.

He desarrollado una aplicacion que guarda y actualiza datos mediante AJAX.


¿El problema? He notado que (sólo -para variar- en internet Explorer 5, 6 y 7) la aplicación me lanza un mensaje con un código de error rarísimo:

ERROR_HTTP_INVALID_SERVER_RESPONSE
The server response could not be parsed.

El código de error es 12152.


La solución es fácil, aunque precaria, os pongo una función para que lo veais.

Código PHP:
function updSola (vSolapa) {
    
params "newSolapa="+vSolapa;
    var 
_ajaxA null;
    
_ajaxA getHTTPObject();

    if (
_ajaxA != null) {
        
_ajaxA.onreadystatechange = function () {
            if(
_ajaxA.readyState == 4) {
                if (
_ajaxA.status == 200)
                    
document.getElementById("fondo").innerHTML _ajaxA.responseText;
                else if (
_ajaxA.status == 12152)
                    
UpdSola (vSolapa); //Invoco a la funcion de nuevo
                
else {
                    if(
_ajaxA.status == 404)
                        
document.getElementById("fondo").innerHTML "La direccion no existe";
                }
            }
        }
        
_ajaxA.open("POST""ajax/hs.php"true);
        
_ajaxA.setRequestHeader("Content-type""application/x-www-form-urlencoded");
        
_ajaxA.send(params);
    }

El problema es que el tiempo de carga de la aplicación aumenta, y considerablemente.

Hay clicks que se actualizan a los cinco segundos, y la verdad... Me parece más un parche que una verdadera solución.

He encontrado numerosas webs de qué es lo que causa el error, pero me temo que mi paupérrimo nivel de inglés no me está ayudando demasiado a dar con ello.


¿Alguien sabría echarme una mano?



Muchísimas gracias por cualquier aporte y un saludo para todos.