Originariamente inviato da MrMarco
ah: rileggendomi mi posso anche rispondere da solo. una funzione una volta definita la devo pur sempre richiamare. eppure non capisco perchè la devo richiamare su window e sull'evento onload
perchè se la richiamavi subito dopo la dichiarazione la pagina non era completa per cui gli elementi non erano stati ancora caricati e non poteva richiamarli...

ps: per queste cose meglio l'evento 'al caricamento del dom' piuttosto che della pagina ma qui ti devi affidare ad esempio jquery