Foros del Web » Programando para Internet » Javascript »

Configurador de productos

Estas en el tema de Configurador de productos en el foro de Javascript en Foros del Web. Hola gentecilla, bueno Feliz año ante todo, queria crear un configurador de productos. Me explico: Lo que quiero es crear un configurador, para que el ...
  #1 (permalink)  
Antiguo 03/01/2011, 09:20
Avatar de axav  
Fecha de Ingreso: agosto-2010
Ubicación: España (Madrid)
Mensajes: 30
Antigüedad: 13 años, 8 meses
Puntos: 0
Exclamación Configurador de productos

Hola gentecilla, bueno Feliz año ante todo, queria crear un configurador de productos.

Me explico: Lo que quiero es crear un configurador, para que el cliente segun que producto escoja se asigne un precio y si va escogiendo mas productos, se va haciendo una suma hasta realizar el total. He buscado en la wiki, pero no he encontrado nada, todo esto seria con listbox, selectores o list/menu.

Espero alguna respuesta, es que ando algo perdido sobre esto.
  #2 (permalink)  
Antiguo 03/01/2011, 18:18
Avatar de axav  
Fecha de Ingreso: agosto-2010
Ubicación: España (Madrid)
Mensajes: 30
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Configurador de productos

Nadie sabe del tema ?
  #3 (permalink)  
Antiguo 03/01/2011, 19:24
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años
Puntos: 79
Respuesta: Configurador de productos

para que te des una idea, me demore porque use el notepad

Código HTML:
Ver original
  1. function suma(){
  2. var p1=document.getElementById("prod1").value;
  3. var p2=document.getElementById("prod2").value;
  4. var p3=document.getElementById("prod3").value;
  5. var tt=document.getElementById("total");
  6.  
  7. if(!p1) p1=0;
  8. if(!p2) p2=0;
  9. if(!p3) p3=0;
  10.  
  11. res=parseInt(p1)+parseInt(p2)+parseInt(p3);
  12. tt.innerHTML=res;
  13. }
  14. </head>
  15.  
  16. lapiz
  17. <select name="prod1" id="prod1" onchange="suma()">
  18. <option value="">Seleccionar</option>
  19. <option value="100">lapiz rojo $100</option>
  20. <option value="150">lapiz azul $150</option>
  21. <option value="180">lapiz verde $180</option>
  22. <p>
  23. papel
  24. <select name="prod2" id="prod2" onchange="suma()">
  25. <option value="">Seleccionar</option>
  26. <option value="500">papel carta $500</option>
  27. <option value="600">papel oficio $600</option>
  28. <option value="800">papel A4 $800</option>
  29. <p>
  30. otra cosa
  31. <select name="prod3" id="prod3" onchange="suma()">
  32. <option value="">Seleccionar</option>
  33. <option value="250">otra cosa 1 $240</option>
  34. <option value="320">otra cosa 2 $320</option>
  35. <option value="360">otra cosa 3 $360</option>
  36. <p>
  37. Total: <b><span id="total"></span></b>
  38. </body>
  39. </html>
  #4 (permalink)  
Antiguo 04/01/2011, 04:37
Avatar de axav  
Fecha de Ingreso: agosto-2010
Ubicación: España (Madrid)
Mensajes: 30
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Configurador de productos

No me suma nada, ni me da un total este código, esta bien elaborado, pero no suma los valores, no se por que .
  #5 (permalink)  
Antiguo 04/01/2011, 06:51
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años
Puntos: 79
Respuesta: Configurador de productos

me parece que el problema está entre el teclado y la silla, este mismo código lo subi aquí

http://perr0.110mb.com/ejsuma/suma.htm

y es lo mismo que coloque arriba, lo probé en IE7, IE8, FF, GoogleChrome

adjunto imagen

salu2
  #6 (permalink)  
Antiguo 04/01/2011, 07:32
Avatar de axav  
Fecha de Ingreso: agosto-2010
Ubicación: España (Madrid)
Mensajes: 30
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Configurador de productos

Cita:
Iniciado por Perr0 Ver Mensaje
me parece que el problema está entre el teclado y la silla, este mismo código lo subi aquí

[url]http://perr0.110mb.com/ejsuma/suma.htm[/url]

y es lo mismo que coloque arriba, lo probé en IE7, IE8, FF, GoogleChrome

adjunto imagen

salu2
Perdoname campeón, si funciona, el fallo efectivamente, fue mio, el problema que tuve fue que al copiar se me generaron una especie de simbolos y eso es lo que impedía hacer funcionar el script.

Ahora si, muchas gracias fiera.
  #7 (permalink)  
Antiguo 04/01/2011, 07:44
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años
Puntos: 79
Respuesta: Configurador de productos

todo ok mi rey....jajajajajaja

salu2
  #8 (permalink)  
Antiguo 09/01/2011, 12:44
Avatar de axav  
Fecha de Ingreso: agosto-2010
Ubicación: España (Madrid)
Mensajes: 30
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Configurador de productos

Y para hacer lo mismo pero que te sume con decimales
  #9 (permalink)  
Antiguo 09/01/2011, 12:47
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Configurador de productos

Hola axav

En lugar de parseInt utiliza parseFloat

Saludos,
  #10 (permalink)  
Antiguo 10/01/2011, 06:33
Avatar de axav  
Fecha de Ingreso: agosto-2010
Ubicación: España (Madrid)
Mensajes: 30
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Configurador de productos

Cita:
Iniciado por JavierB Ver Mensaje
Hola axav

En lugar de parseInt utiliza parseFloat

Saludos,
Muchas gracias moderata, funciona muy bien con la funcion parseFloat

Etiquetas: productos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:59.