Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/07/2009, 12:44
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años
Puntos: 126
Respuesta: problema al rescatar mas de una variable

Hola

Prueba de esta manera

Código javascript:
Ver original
  1. <script language="javascript" type="text/javascript">
  2.  
  3. function handleHttpResponse() {
  4.  
  5.     if (http.readyState == 4) {
  6.  
  7.        if (http.status == 200) {
  8.  
  9.           if (http.responseText.indexOf('invalid') == -1) {
  10.  
  11.              // Armamos un array, usando la coma para separar elementos
  12.  
  13.              results = http.responseText.split(",");
  14.  
  15.              document.getElementById("campoMensaje").innerHTML = results[0];
  16.  
  17.              document.getElementById("campoMensaje1").innerHTML = results[1];
  18.  
  19.              enProceso = false;
  20.  
  21.           }
  22.  
  23.        }
  24.  
  25.     }
  26.  
  27. }
  28.  
  29.  
  30. function AJAXpr_tipo() {
  31.  
  32.     if (!enProceso && http) {
  33.  
  34.        var valortipo = escape(document.getElementById("pr_tipo").value);
  35.        var valor = escape(document.getElementById("pr_precioprovee").value);
  36.  
  37.        var url = "../ajax/valida_pro.asp?pr_tipo="+ valortipo + "&pr_precio=" + valorprecio;
  38.  
  39.        http.open("GET", url, true);
  40.  
  41.        http.onreadystatechange = handleHttpResponse;
  42.  
  43.        enProceso = true;
  44.  
  45.        http.send(null);
  46.  
  47.     }
  48.  
  49. }
  50.  
  51.  
  52. function getHTTPObject() {
  53.  
  54.     var xmlhttp;
  55.  
  56.     /*@cc_on
  57.  
  58.     @if (@_jscript_version >= 5)
  59.  
  60.        try {
  61.  
  62.           xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  63.  
  64.        } catch (e) {
  65.  
  66.           try {
  67.  
  68.              xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  69.  
  70.           } catch (E) { xmlhttp = false; }
  71.  
  72.        }
  73.  
  74.     @else
  75.  
  76.     xmlhttp = false;
  77.  
  78.     @end @*/
  79.  
  80.     if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
  81.  
  82.        try {
  83.  
  84.           xmlhttp = new XMLHttpRequest();
  85.  
  86.        } catch (e) { xmlhttp = false; }
  87.  
  88.     }
  89.  
  90.     return xmlhttp;
  91.  
  92. }
  93.  
  94.  
  95. var enProceso = false; // lo usamos para ver si hay un proceso activo
  96.  
  97. var http = getHTTPObject(); // Creamos el objeto XMLHttpRequest
  98.  
  99.  
  100. </script>


Código asp:
Ver original
  1. pr_tipo = int(Request.QueryString("pr_tipo"))
  2. pr_precio = Trim(Request.QueryString("pr_precio"))
  3.  
  4. If Int(pr_tipo) = 0 and pr_precio = "" Then
  5.  
  6. sHTML = "<img src=""../_imag/tinto.jpg"" width=""10"" height=""10"" />,"
  7.  
  8. ElseIf Int(pr_tipo) = 1 and pr_precio = "" Then
  9.  
  10. sHTML = "<img src=""../_imag/blanco.jpg"" width=""10"" height=""10"" />,"
  11. End If
  12.  
  13.  
  14. if pr_precio <> "" Then
  15.  
  16. sHTML = sHTML & "<table border=""0"" cellpadding=""2"" cellspacing=""0"">"
  17. sHTML = sHTML & "  <tr>"
  18. sHTML = sHTML & "    <td width=""95""><h3>Precio V.Oferta</h3></td>"
  19. sHTML = sHTML & "    <td>&nbsp;</td>"
  20. sHTML = sHTML & "  </tr>"
  21. sHTML = sHTML & "  <tr>"
  22. sHTML = sHTML & "    <td><h3>Precio Mercado</h3></td>"
  23. sHTML = sHTML & "    <td>&nbsp;</td>"
  24. sHTML = sHTML & "  </tr>"
  25. sHTML = sHTML & "</table>"
  26.  
  27. response.write(sHTML)
  28.  
  29. End If

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />