Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2011, 12:26
ramondevesa
 
Fecha de Ingreso: noviembre-2010
Mensajes: 234
Antigüedad: 13 años, 6 meses
Puntos: 2
Duda de novato

Tengo el siguiente código de un ejercicio

Código Javascript:
Ver original
  1. var factura = {
  2.     empresa: {
  3.         nombre:     "Nombre de la empresa",
  4.         direccion:  "Dirección de la empresa",
  5.         telefono:   "690260360",
  6.         nif:        ""
  7.     },
  8.     cliente:{
  9.         nombre:     "Nombre del cliente",
  10.         direccion:  "Dirección del cliente",
  11.         telefono:   "956227278",
  12.         nif:        "XXXXXXXXX"
  13.     },
  14.     elementos: [
  15.         {   descripcion: "Producto 1", cantidad: 0, precio: 0},
  16.         {   descripcion: "Producto 2", cantidad: 0, precio: 0},
  17.         {   descripcion: "Producto 3", cantidad: 0, precio: 0}
  18.         ],
  19.         informacion: {
  20.             baseImponible:  0,
  21.             iva:            16,
  22.             total:          0,
  23.             formaPago:      "contado"
  24.         }
  25. };
  26.  
  27. factura.calculaTotal = function(){
  28.     for(var i=0; i<this.elementos.length; i++){
  29.         this.informacion.baseImponible += this.elementos[i].cantidad * this.elementos[i].precio;
  30.     }
  31.     this.informacion.total = this.informacion.baseImponible * this.informacion.iva;
  32. }
  33.  
  34. factura.muestraTotal = function() {
  35.     this.calculaTotal();
  36.     alert("TOTAL = " + this.informacion.total + " euros");
  37. }
  38.  
  39. factura.muestraTotal();

y quiero saber como puedo mostrar campos para rellenar la factura, gracias.