![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
12/12/2009, 14:07
|
![Avatar de zerokilled](http://static.forosdelweb.com/customavatars/avatar299260_10.gif) | Javascripter | | Fecha de Ingreso: abril-2009 Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 9 meses Puntos: 1485 | |
Respuesta: Mensaje de error no comprendo bien lo que quieres hacer. varias consideraciones: - la segunda linea sobreescribe la primera. por lo que orden_producto es un string vacio.
Código:
var orden_producto =document.getElementById("orden_producto");
var orden_producto =""; - en este punto, orden_producto ya no es una referencia al elemento, sino un string vacio. por tanto, no contiene la propiedad value. consecuencia del punto anterior.
Código:
if (orden_producto.value=="Photo_Book"){
lo mismo sucede con el resto de los if.
- se entiende que orden_tamano es un campo por lo que aqui intentas asignarle un valor contenido en otro elemento. el problema es que no estas indicando que valor de ese elemento. por tanto, segun el navegador, el campo pasa a contener la transformacion de un objeto a string. un ejemplo de un posible una posible transformacion es [HTML Input Element] o simplemente [object Object], pero depende del navegador.
Código:
orden_tamano.value=document.getElementById("orden_tamano1")};
lo mismo sucede con el resto.
__________________ la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad. |