Tema: arrays
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/10/2012, 08:00
ignatar20
 
Fecha de Ingreso: abril-2012
Ubicación: Malaga
Mensajes: 46
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: arrays

Ya lo hice, pero de otra forma xD
Gracias por las respuestas

Por cierto, ¿cómo hago que, si una posición del array que está vacío me ponga un 0 en vez de "undefined"?

Ésta es la función que tengo, a ver si me podéis decir donde fallo xD:
Código HTML:
Ver original
  1. function precio_total ()
  2.             {
  3.                 var cArray = new Array ();
  4.                 var pArray = new Array ();
  5.                 var nArray = new Array ();
  6.                 var tArray = new Array ();
  7.                 var totalcompra = 0;
  8.                
  9.                 cArray[0] = document.getElementById('c').value;
  10.                 cArray[1] = document.getElementById('c1').value;
  11.                 cArray[2] = document.getElementById('c2').value;
  12.                 cArray[3] = document.getElementById('c3').value;
  13.                 cArray[4] = document.getElementById('c4').value;
  14.                 cArray[5] = document.getElementById('c5').value;
  15.                 cArray[6] = document.getElementById('c6').value;
  16.                 cArray[7] = document.getElementById('c7').value;
  17.                
  18.                 pArray[0] = document.getElementById('a').value;
  19.                 pArray[1] = document.getElementById('a1').value;
  20.                 pArray[2] = document.getElementById('a2').value;
  21.                 pArray[3] = document.getElementById('a3').value;
  22.                 pArray[4] = document.getElementById('a4').value;
  23.                 pArray[5] = document.getElementById('a5').value;
  24.                 pArray[6] = document.getElementById('a6').value;
  25.                 pArray[7] = document.getElementById('a7').value;
  26.                
  27.                 for (var i = 0; i <= 6; i++)
  28.                 {  
  29.                     if (cArray[i] == "")
  30.                     {
  31.                         totalcompra=totalcompra;
  32.                     }
  33.                     else
  34.                     {
  35.                         if(pArray[i] == "")
  36.                         {
  37.                             totalcompra=totalcompra;
  38.                         }
  39.                         else
  40.                         {
  41.                             totalcompra = totalcompra + (parseInt(cArray[i]) * parseInt(pArray[i])) ;
  42.                             tArray[i] = parseInt(cArray[i]) * parseInt(pArray[i]);
  43.                         }
  44.                     }
  45.                    
  46.                     if(tArray[i] == "")
  47.                     {
  48.                         tArray[i] = 0;
  49.                     }
  50.                
  51.                 }
  52.                
  53.                 /*for (var x=0; x <=6; x++)
  54.                 {
  55.                     if(tArray[x] == "")
  56.                     {
  57.                         tArray[x] = 27;
  58.                     }
  59.                 }*/

Saludos y gracias de nuevo