Hola otra vez:
KarlanKas: en principio te dejo un simple ejemplo que tenía en un textarea (antes de borrarlo)
Código:
<html>
<head>
<title>
XXX
</title>
<script>
function hola(){
return "hola";
}
function XXX(){
this.xx = hola;
}
var x = new XXX();
</script>
</head>
<body onload="alert(window['x']['xx']())">
</body>
</html>
Ahora puse tu código en mi probador y lo toqué un poquillo:
Código:
<html>
<head>
<style>
</style>
<script>
function ver(aquello){
esto=document.getElementById(aquello);
for(estilo in esto['style'])
esto["innerHTML"] += "esto['style']['" + estilo + "'] = '" + esto['style'][estilo] + "'<br/>";
}
</script>
<title>Untitled</title>
</head>
<body onload="ver('pepote')">
<div style="font-family: Courier New, Courier, monospace;
font-size: 16px;
font-size-adjust: inherit;
font-stretch: narrower;
font-style: italic;
font-variant: small-caps;
font-weight: bolder;
text-align:center;" id="pepote">Camisa<br>
</div>
</body>
</html>
Después descubrí que entrecomillabas un tipo de letra... pero tiene que ser alguna cosa más, porque no me funciona... por cierto en vez de repetir "esto" podrías haber usado otra variable como "pepe"...
Saludos
P.D: Escribí el mensaje antes, pero se le fué la olla al ordenador... aunque veo que Panino5001 se enteró del asunto bastante bien... aunque la versión de los corchetes es la que quería mostrar... ["innerHTML"] por ejemplo.