Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/06/2010, 22:48
Avatar de rebouy
rebouy
 
Fecha de Ingreso: mayo-2010
Ubicación: Argentina
Mensajes: 21
Antigüedad: 14 años
Puntos: 0
Respuesta: Cambiar con un boton el color del fondo de un div

Gracias a vos tambien ya que tu pregunta me hizo investigar un rato, al intentar hacer el codigo mas chico y por suerte lo logre, osea de esta manera si queres mas botones solo tenes que agregar el boton y el color que quieras al atributo name y no hacer un switch que crece con cada boton.
Código HTML:
Ver original
  1. <input type="button" name="red" value="rojo" onclick="cambia(this)">
  2. <input type="button" name="green" value="verde" onclick="cambia(this)">
  3. <input type="button" name="blue" value="azul" onclick="cambia(this)">
  4.  
  5. <div id="prueba" style="width:100px;height:100px;background:black;color:white;">div prueba</div>
  6. function cambia(boton){
  7.  
  8.      var color=boton.name;
  9.         document.getElementById("prueba").style.background=color;
  10. }
Suerte cualquier cosa avisa.