La funzione e` corretta, ma se con quella vuoi caricare l'immagine dopo che la pagina e` completa, non credo funzioni.

Per inserire un'immagine in un campo, ti basta fare:
document.images['NOMEIMM'].src = "NOMEFILE.gif";

dove NOMEIMM e` stato definito in:
[img]vuoto.gif[/img]

Oppure:
document.getElementById('IDIMMAGINE').src = "NOMEFILE.gif";

Ciao
Michele