Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/08/2013, 13:01
kinhack
 
Fecha de Ingreso: febrero-2008
Mensajes: 19
Antigüedad: 16 años, 3 meses
Puntos: 0
Problema con DOM y asignacion

Hola, tengo el siguiente codigo


Código Javascript:
Ver original
  1. window.onload=function(){
  2.  
  3.     document.getElementById("am").onclick = document.bgColor="yellow";
  4.     document.getElementById("az").onclick = document.bgColor="blue";
  5.     document.getElementById("ro").onclick = document.body.style.backgroundColor="red";
  6.  
  7. }

y el problema es que cuando abro la pagina toma el color de fondo del ultimo, en este caso rojo y si quito el rojo queda azul, y cuando hago click en cualquier boton no hace lo que debería.

como seria para que al presionar un boton el color de fondo del doc cambie?
usando esta estructura de manejadores de eventos.


si lo pongo de esta forma

Código Javascript:
Ver original
  1. document.getElementById("am").onclick(document.bgColor="yellow");
  2.     document.getElementById("az").onclick(document.bgColor="blue");
  3.     document.getElementById("ro").onclick(document.body.style.backgroundColor="red");
entonces toma el valor del primero(amarillo en este caso)