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

Responder a