Con bottom indichi la distanza tra un punto e la parte inferiore dello schermo.
Se l'immagine deve partire dall'angolo in alto a destra e arrivare in basso a sinistra le sue coordinate sono:
da top:0 left:screen.width
a top:screen.height left:0
e la funzione diventerebbe:
codice:
function moveImage(img){
var step=1;
var sw = screen.width;
var sh = screen.height;
var top;
var left = parseInt(substr(img.style.left, img.style.left.length-2)); //tolgo il 'px' dall'attributo left.
left+= step;
top = (sh*(left-sw))/sw*-1;
img.style.left = left + 'px';
img.style.top = top + 'px';
return null;
}
ti torna?