Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/06/2010, 17:02
Avatar de JavierMMM
JavierMMM
 
Fecha de Ingreso: agosto-2008
Ubicación: Justito frente a la computadora.
Mensajes: 278
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Div incremental

Sigo en la búsqueda de una solución acerca de este tema. Y claro, no la he encontrado :S ...

Lo que estoy intentnado ahora es, meter todas mis cadenas en una sola variable, separadas por comas, y enviarla por medio de post a mi página ´prueba.asp´ para después irlas leyendo una a una y procesándolas que como se debe de hacer en mi proyecto, pero la cosa es que no me está enviando nada y no sé cómo poder regresar el resultado de cada una de las cadenas a un DIV diferente.

Este código estoy usando para enviar:

Código:
<script language="javascript" type="text/javascript">

function handleHttpResponse() 
{
    if (http.readyState == 4) 
	{
       if (http.status == 200) 
	   {
          if (http.responseText.indexOf('invalid') == -1)
		  {
             // Armamos un array, usando la coma para separar elementos
             results = http.responseText.split(",");
             document.getElementById("campoMensaje").innerHTML = results[0];
             enProceso = false;
          }
       }
    }
}

function verificaUsuario()
{
    if (!enProceso && http)
	{
       var valor = escape(document.getElementById("nombre_carpeta").value);
       var url = "consulta.asp?nombre_carpeta="+ valor;
	   //top.document.write(valor);
       http.open("GET", url, true);
       http.onreadystatechange = handleHttpResponse;
       enProceso = true;
       http.send(null);
    }
}

function getHTTPObject() 
{
    var xmlhttp;
    /*@cc_on
    @if (@_jscript_version >= 5)
       try {
          xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
       } catch (e) {
          try {
             xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
          } catch (E) { xmlhttp = false; }
       }
    @else
    xmlhttp = false;
    @end @*/
    if (!xmlhttp && typeof XMLHttpRequest != 'undefined') 
	{
       try 
	   {
          xmlhttp = new XMLHttpRequest();
       } catch (e) { xmlhttp = false; }
    }
    return xmlhttp;
}

var enProceso = false; // lo usamos para ver si hay un proceso activo
var http = getHTTPObject(); // Creamos el objeto XMLHttpRequest

</script>

...
...
...

	Do While not Ors.eof
		nm = Ors("Archivo") 
		nombre_carpeta = nombre_carpeta & nm & "," '& "<br />"
		nm = ""
		cantidad = Ors("Cantidad")
		r = r + cantidad
		response.Write("<div id='campoMensaje'></div>")

		response.Write("<form action='post'>")
			response.Write("<input type='hidden' name='nombre_carpeta' id='nombre_carpeta' value='<nombre_carpeta'>")
		response.Write("</form>")

		Ors.movenext
	Loop
	Ors.Close
	set fs=nothing
	
	for i=1 to 1
		'response.Write(nombre_carpeta) & "<br /><br />"
		f = instr(nombre_carpeta,",")
		'response.Write(nombre_carpeta) & "<br /><br />"
	Next
	'response.Write("<div id='campoMensaje' align='center'> [div]"&r&"</div>")
%>
	<script>
        verificaUsuario()
    </script>
y lo recibo de esta manera:

Código:
<%

' me fijo si viene algun valor en el querystring, si no viene nada, no hago nada
if request.querystring("nombre_carpeta") <> "" then
   	nombre_carpeta = request.querystring("nombre_carpeta") & "<br />"
	response.Write(nombre_carpeta)
'	for i=1 to 5
'		response.Write(nombre_carpeta) & "<br />"
'	Next		
else
	response.Write("CADENA VACIA")
end if
%>
¿Qué es lo que estoy haciendo mal?