Hola:
El evento de carga no se puede aplicar a un div, seguro que cargas datos con Ajax y tiene su evento readyStateChange, o si se tratase de ventanas puedes aplicar su load... yal vez tu solución sea temporizar ese cambio:
setTimeout(cambio, lapso);
Saludos