Que onda! bueno, en realidad ese escript se ejecutara en cuanto se cargue tu pagina ya que esta mandando a llamarse la funcion desde la parte de script, pero si lo necesitas controlar desde una accion, coloca la funcion inicia() en donde la necesites, y me parece que el codigo de
Clubce ( Saludos

!! ) tiene un ligerito error almenos que a mi se me escape algo :P, entonces seria:
var movpx = 0;
function inicia() { // Aqui faltaban los parentecis
if (movpx!=100) {
setTimeOut ("mueve()",1)//Aqui 1000 = 1 segundo
movpx++
}
}
function mueve () {
nombreobjeto.style.left = movpx + "px"
inicia()
}
//inicia() Aqui es donde se ejecuta ñla funcion, se comenta para que no se ejecute
// y en su lugar la mandas a llamar desde algun evento ( onclick, onblur, etc... )