Sto tendando di far muovere un immagine:
<html>
<head>
<title>perso</title>
<script type="text/javascript">
<!--
var imgObj = null;
function muovi(){
imgObj = document.getElementById('myImage');
imgObj.style.position= 'relative';
imgObj.style.left = '0px'; //posizione iniziale//
imgObj.style.left = parseInt(imgObj.style.left) + 1 + 'px';
setInterval('muovi()', 100); // ogni 100 ms muove 1px
}
//-->
</script>
</head>
<body >
<img id=myImage src=images/p.png onclick=muovi()>
</TD></TR></table>
</body>
</html>
pensavo che richiamando la funzione al suo interno ogni 100 ms l'immagine si sarebbe mossa di 1 px ogni 100 ms..ma dopo un movimento si blocca tutto il browser !![]()
Dove é l'errore?
Inoltre cosa dovrei mettere al posto di onclick=muovi() per fare in modo che la funzioni duri un tot di secondine quindi io possa controllare lo spazio che l'immagine ha precorso?
Grazie
Clhona