Foros del Web » Creando para Internet » Diseño web »

Cambiar color de fondo de un button

Estas en el tema de Cambiar color de fondo de un button en el foro de Diseño web en Foros del Web. Hola, a ver si alguien puede echarme una mano. he creado un botón de la siguiente forma: <td align=center width=50><input type=button name=botA value=" A " ...
  #1 (permalink)  
Antiguo 19/01/2009, 07:42
 
Fecha de Ingreso: enero-2009
Mensajes: 1
Antigüedad: 15 años, 3 meses
Puntos: 0
Cambiar color de fondo de un button

Hola, a ver si alguien puede echarme una mano. he creado un botón de la siguiente forma:
<td align=center width=50><input type=button name=botA value=" A " onClick="Procesa(this.form, 'a')">
Lo que me gustaría saber es como hago para cambiar el color de fondo del botón, despues de haber hecho click en el. Es para indicarle al usuario que esa opción ya ha sido utilizada.
Gracias de antemano
  #2 (permalink)  
Antiguo 19/01/2009, 08:16
Avatar de MasterXNicoX  
Fecha de Ingreso: junio-2008
Ubicación: ../Arg/SanLuis.city
Mensajes: 943
Antigüedad: 15 años, 10 meses
Puntos: 28
Respuesta: Cambiar color de fondo de un button

Ponele un ID al TD.. y en el CSS le agregas las propiedades (hover, active, etc)...
__________________
Adivino del Foro y Admirador de Sabios
  #3 (permalink)  
Antiguo 19/01/2009, 14:30
Avatar de ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 1 mes
Puntos: 67
Respuesta: Cambiar color de fondo de un button

Bueno, solo quieres que cambie el fondo del botón, no sé para que colocas el TD, en fin. Para hacerlo sigue lo siguiente:

<input type="button" name="botA" value=" A " onClick="Procesa(this.form, 'a');ckButt(this)">

Y esta es la función ckButt:

function ckButt(obj) {
obj.style.backgroundColor = '#465465';
}

Obviamente ese color es solo un ejemplo, también podrías insertar ese código en la función "Procesa", pero tendrías que enviar como parámetro el objeto this.

Espero que te sirva.
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 07:57.