Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/07/2010, 14:23
Avatar de JavierMMM
JavierMMM
 
Fecha de Ingreso: agosto-2008
Ubicación: Justito frente a la computadora.
Mensajes: 278
Antigüedad: 15 años, 8 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