Ver Mensaje Individual
  #10 (permalink)  
Antiguo 14/04/2011, 13:45
Avatar de laratik
laratik
 
Fecha de Ingreso: mayo-2010
Ubicación: Cali
Mensajes: 317
Antigüedad: 14 años, 9 meses
Puntos: 63
Respuesta: Necesito idea de como lograr un flujo continuo

Si vas a enviar tan solo el total sin importar los datos que se van a comprar, seria sencillo, solo es cuestion de crear una variable global dentro del script (sum) que se encargue de ir sumando cada uno de los productos que vas ingresando, e ir mostrandolos en un input text (si asi lo deseas):

Código Javascript:
Ver original
  1. <script language="javascript" type="text/javascript">
  2. <!--
  3. // Get the HTTP Object
  4. var sum = 0;
  5.  
  6. function setOutput(){
  7.     if(httpObject.readyState == 4){
  8.         var respuesta = httpObject.responseText.split(",");
  9.         var res = document.getElementById("resultadosScan1");
  10.         var art = document.createElement("div");
  11.         var peso = document.createElement("div");
  12.         var precio = document.createElement("div");
  13.         art.className = "articulo";
  14.         peso.className = "peso";
  15.         precio.className = "precio";
  16.         document.getElementById('outputText0').value = httpObject.innerHTML= respuesta[0];
  17.         document.getElementById('outputText1').value = httpObject.innerHTML= respuesta[1];
  18.         document.getElementById('outputText2').value = httpObject.innerHTML= respuesta[2];
  19.         art.innerHTML = httpObject.innerHTML= respuesta[0];
  20.         peso.innerHTML = httpObject.innerHTML= respuesta[1];
  21.         precio.innerHTML = httpObject.innerHTML= respuesta[2];
  22.         res.appendChild(art);
  23.         res.appendChild(peso);
  24.         res.appendChild(precio);
  25.         sum = sum+parseInt(respuesta[2]);
  26.         document.getElementById("suma").value = sum;
  27.     }
__________________
Programar apasiona y lo que apasiona es un arte, por lo tanto programar es un arte.

Quiero karma para en mi próxima vida ser un billonario bien dotado con alas.