Buenas.
Una pregunta complicada, al menos eso me parece ami ;) (luego sera una tontada).
Por ejemplo, tienes una clase llamada ".bcolor" y tiene una instruccion "background-color: #EE34EE;"
En una web tienes un <div id="contenido" class"bcolor">contenido</div>
Bien, como podrias acceder al color de ese div por medio de javascript con el DOM y otro metodo si cabe, pero creo que seria por medio de DOM. El acceso seria "document.getElementById("contenido").style.backgroundColor;"
El problema es que este metodo te toma el backgroundColor de la etiqueta style no el de una clase.
�Como podria acceder a ver el color de fondo de ese div siendo puesto por una clase?
function getBGColor(theelement) {
if (window.getComputedStyle) { // para navegadores Gecko
color = window.getComputedStyle(theelement, null).getPropertyValue("background-color");
} else if (theelement.currentStyle) { // para IE5+
color = theelement.currentStyle.backgroundColor;
}
return color;
}
El par�metro de entrada de la funci�n es el elemento del que quieres obtener la informaci�n (obtenido mediante document.getElementById o familia).
Me temo que en Opera no funciona (en Safari, ni idea).
Hace alg�n tiempo mont� una demo de sustituci�n de im�genes utilizando algo parecido (JS + CSS)... si se despierta tu curiosidad, echa un ojo a http://alice.0z0ne.com/dev/rh2/ (los comentarios est�n en ingl�s).
Un saludo, Choan -- Mundo Du: http://du.lacalabaza.net/
_______________________________________________ Ovillo mailing list [EMAIL PROTECTED] http://ovillo.org/mailman/listinfo/ovillo_ovillo.org
