Bueno, voy a pastear un código de ejemplo que no termino de entender por qué no funciona (en realidad hará lo que debe, pero no lo asimilo ):
Código:
Pues como veis lo único que tengo es definido un estilo, y una capa con dicho estilo, pero cuando trato de acceder (por la funcion al clicar en el <div>) directamente al atributo no puedo, pero si puedo despues de asignarle un valor (y eso que el valor ya estaba definido anteriormente en el <style>...<html> <head> <style> .mi_estilo { position:absolute; width:100px; height:160px; left:500px; top:100px; background:#008800; } </style> </head> <body> <script> var mi_objeto; function mi_funcion(obj) { mi_objeto=obj; alert(mi_objeto.style.left); mi_objeto.style.left=10; alert(mi_objeto.style.left); } </script> <div id="mi_id" onclick="mi_funcion(this);" class="mi_estilo"> </div> </body> </html>
- Je Je Je, creo q el código se explica mejor que yo, asi q... os lo dejo en vuestras manos, a ver qué me podéis decir...