Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Duda con handleHttpResponse()

Estas en el tema de Duda con handleHttpResponse() en el foro de Frameworks JS en Foros del Web. Tengo algunas duda acerca de cómo puedo usar esta función... Como ya lo he comentado anteriormente, envio una serie de cadenas por medio de la ...
  #1 (permalink)  
Antiguo 05/07/2010, 14:23
Avatar de JavierMMM  
Fecha de Ingreso: agosto-2008
Ubicación: Justito frente a la computadora.
Mensajes: 278
Antigüedad: 16 años, 2 meses
Puntos: 0
Pregunta Duda con handleHttpResponse()

Tengo algunas duda acerca de cómo puedo usar esta función...

Como ya lo he comentado anteriormente, envio una serie de cadenas por medio de la siguiente función:

Código:
function verificaUsuario()
{
    if (!enProceso && http)
    {
       var valor1 = escape(document.getElementById("nombre_carpeta").value);
       var valor2 = escape(document.getElementById("r").value);
       var url = "consulta.asp?nombre_carpeta="+valor1;
       http.open("GET", url, true);
       http.onreadystatechange = handleHttpResponse;
       enProceso = true;
       http.send(null);
    }
}
en mi página consulta.asp, este es el código que ejecuto

Código:
<%
nombre_carpeta = request.QueryString("nombre_carpeta")
response.Write(nombre_carpeta) & "<br />"
%>
y con la siguiente funcion trato de abrir unos divs, uno para cada cadena enviada:

Código:
function handleHttpResponse()
{
    if (http.readyState == 4)
	{
       if (http.status == 200)
	   {
          if (http.responseText.indexOf('invalid') == -1)
		  {
              results = http.responseText.split(",");
	       for(var cont=0; cont<=10000; cont++)
		{
                document.getElementById("campoMensaje"+cont.toString()).innerHTML = results[cont];
		}
             enProceso = false;
          }
       }
    }
}
y asi abro los divs
Código:
for i=0 to (numero de cadenas)
   response.Write("<div id='campoMensaje" & i & "' align='center'></div>")
Next
Me pudieran orientar para saber como puedo hacerle para que se abra un div por cadena. Gracias

Etiquetas: ajax
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:10.