non capisco per quale motivo non potresti usare l'onload (lavori all'interno di architettura js?), cmq credo che possa funzionare lo stesso, ma non ho mai provato.
ciauz