salve, ho una struttura di questo tipo:

codice:
window.onload = function() {
  function next() {}
  
  function b() {
    setInterval(next(), 1000);
  }
}
la funzione next viene svolta 1 sola volta al momento dell'invocazione della funzione "b" e non riesco a capire perchè.. problemi con funzioni locali?



edit:
firebug dice

useless setInterval call (missing quotes around argument?)
setInterval(next(), '1000');

e lo fa una volta sola.

se modifico in setInterval('next()', '1000');
mi dice che non trova next(), ma ripete il mex d'errore ogni secondo (quindi il timer parte)

non ci sto capendo niente