Juan José Montes de Oca Arbós escribió: > 1) si los declaraste en una > sección STYLE o en un archivo CSS, al levantarlo con JS mediante > objeto.style solo te devuelve los atributos cargados en el HTML.
Muchísimas gracias, Juan José!! :-) No termina de sorprenderme que solo se pueda leer con JS valores de propiedades CSS que hayan sido escritas adentro del tag, lo cual lo vuelve a todas luces inaccesible (en el sentido de JavaScript no intrusivo, separación en capas de contenido, presentación e interacción, etc.). ¿No hay forma de mover un DIV de forma no intrusiva? Finalmente pude moverlo (intrusivamente, hasta ahora!) con un setInterval, pero la llamada a la función se repite permanentemente mientras dure en pantalla el documento, ¿cómo se podría "apagar" esto? Si quiero llamar a clearInterval, como fue "encendido" desde otra función llamada arrancar(), no es global y no lo puedo acceder desde la función mover() Pongo el código abajo. Gracias!! Hernán.- <html> <head> <title>prueba</title> <script type="text/javascript"> function mover(){ miObjeto = document.getElementById('cosa'); x = parseInt(miObjeto.style.left); if (x>1000){ x = x - 10; miObjeto.style.left = x + 'px'; } } function arrancar(){ esto = setInterval("mover()",50); } </script> </head> <body onLoad="arrancar()"> <div id="cosa" style="position:absolute; width:100px; height:100px; left:1200px"> <h1>holaaaaaaa</h1> <h1>aaaaaaaaaa</h1> </div> </body> </html> _______________________________________________ javaEScript mailing list javaEScript@scriptia.net http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net