ciao

volevo sapere perche' quando una funzione viene chiamata in modo asincrono gli viene passato un parametro numerico folle e casuale come unico parametro (arguments[0]). like:

var foo = function () {
alert(arguments.length);
alert(arguments[0])
}

foo(); // allerta 0 e, di conseguenza, undefined

window.setTimeout(foo,100); // 1 - numero random
window.setTimeout(foo,200); // 1 - numero random
window.setTimeout(foo,300); // 1 - numero random


grazie