Foros del Web » Programando para Internet » Javascript »

Contenido de propiedad CSS

Estas en el tema de Contenido de propiedad CSS en el foro de Javascript en Foros del Web. Hola! Como puedo saber el contenido de cada propiedad CSS de cualquier elemento? Espero me entiendan, Saludos!!...
  #1 (permalink)  
Antiguo 22/05/2008, 14:40
Avatar de messer  
Fecha de Ingreso: julio-2004
Mensajes: 467
Antigüedad: 19 años, 9 meses
Puntos: 5
Exclamación Contenido de propiedad CSS

Hola!

Como puedo saber el contenido de cada propiedad CSS de cualquier elemento?

Espero me entiendan, Saludos!!
__________________
<script type="text/messerScript"><!--
window.onload=function(){ loadMesserRules(this.href) }
--></script>
  #2 (permalink)  
Antiguo 22/05/2008, 15:53
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años
Puntos: 5
Respuesta: Contenido de propiedad CSS

Que tal.
Esto te calcula el total de estilos que tenga un objeto, pero no funciona en IE (es lo unico )
Código HTML:
<div id="test" style="color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:11px;"></div> 
Código PHP:
var obj document.getElementById('test');
    if (
obj) {
        var 
obj.style.length;
        
alert(t);
    } 
en IE manda "undefined". Si alguien quiere aportar bienvenido!

Saludos
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #3 (permalink)  
Antiguo 22/05/2008, 22:38
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: Contenido de propiedad CSS

A ver si te sirve:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<
title>test</title>
</
head>

<
body>
<
div id="test" style="color:#000;font-family:Arial, Helvetica, sans-serif; font-size:11px;border: 1px dashed #F00"></div>

<
script>
var 
st=document.getElementById('test').style;
for (
i in st){
if(
st[i] && st[i].length>&& typeof st[i]!='function'){
    
document.getElementById('test').appendChild(document.createTextNode(i+':'+st[i]));
    
document.getElementById('test').appendChild(document.createElement('br'));
    }
}
</script>
</body>
</html> 
  #4 (permalink)  
Antiguo 23/05/2008, 09:00
Avatar de messer  
Fecha de Ingreso: julio-2004
Mensajes: 467
Antigüedad: 19 años, 9 meses
Puntos: 5
Respuesta: Contenido de propiedad CSS

Panino, tu codigo funciona, pero solamente si la capa recibe los estilos directamente con style="" pero si los estilos estan en una hoja de estilos no funciona..

Me gustaria hacerlo desde la hoja de estilos. Saludos!
__________________
<script type="text/messerScript"><!--
window.onload=function(){ loadMesserRules(this.href) }
--></script>
  #5 (permalink)  
Antiguo 23/05/2008, 09:11
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Contenido de propiedad CSS

Hola messer

A ver si esta página te sirve de ayuda:

Leer Css externo

Saludos,
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 06:52.