Hola:
El evento load modifica el atributo complete, así que podrías usar cualquiera de los 2 métodos... pero el segundo deberías temporizarlo (setInterval/setTimeout).
Se me ocurre que no referencies debidamente esa imagen
. Y un consejo, que tal vez no importe en este caso: evita usar nombres similares a las palabras reservadas... por ejemplo: image.
Saludos