Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/12/2012, 18:29
Avatar de Garot
Garot
 
Fecha de Ingreso: marzo-2010
Ubicación: Mar de Dirac
Mensajes: 121
Antigüedad: 14 años, 11 meses
Puntos: 7
Respuesta: Cambiar color de fondo div con javascript

Hola, con permiso ... tengo un problema muy parecido y me gustaría plantearlo acá.

En realidad consigo que el fondo cambie de color por medio de un enlace

Código HTML:
Ver original
  1. <a href="#" onclick="cambiar_fondo();"></a>

Pero quiero hacer que cuando vuelvan a hacer click sobre el enlace el fondo desaparezca.
Entonces uso el siguiente script

Código Javascript:
Ver original
  1. function cambiar_fondo() {
  2.                 obj = document.getElementById('id_del_div');
  3.                 obj.style.backgroundColor = (obj.style.backgroundColor == '#CCCCCC') ? 'none' : '#CCCCCC';
  4.             }

El caso es que cambia el fondo pero cuando vuelvo a hacer click sobre el enlace continua igual, no desaparece el fondo.

Esta bien la lógica? alguna sugerencia?

Muchas gracias!