Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/02/2010, 15:13
Avatar de CHuLoSoY
CHuLoSoY
 
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 3 meses
Puntos: 29
Cambiar opacidad de elemento para todos los navegadores.

Hola amigos.
Os cuento mi problema. Necesito cambiar mediante Javascript la opacidad de algunos elementos. Si creo una clase CSS tal que así:

Código CSS:
Ver original
  1. .clase {
  2. -moz-opacity: 0.5;
  3. opacity: 0.5;
  4. filter:alpha(opacity=50);
  5. }
Funciona correctamente en todos los navegadores. Cambiando la clase con javascript me va perfecto, pero ahora no puedo cambiar la clase, sino que necesito cambiar el estilo de opacidad. He probado estos códigos:

Código Javascript:
Ver original
  1. document.getElementById('oscurecer').style.MozOpacity='0.5';
  2. document.getElementById('oscurecer').filters.alpha.opacity='50';
  3. document.getElementById('oscurecer').style.opacity='50';

Pero no me funciona :(
Cómo hacéis vosotros?

Muchas gracias.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.