come da titolo window.onload o document.getElementById('immagine').onload non funziona correttamente in internet explorer.

mi spiego meglio: io ho delle immagini da caricare e una volta caricate devono essere rimpiccioliti di un po'. Ma IE non rispettando l'onload mi rimpicciolisce le immagini prima ancora che possano essere caricate, quindi le immagini poi non si vedono proprio o rimangono più grandi.

( la sintassi è corretta, è proprio IE che sbaglia, per farvi vedere, onde evitare che mi chiedate il codice, io ho fatto cosi: )
Codice:
document.getElementById('immagine').onload = function() {
rimpicciolisci immagini
}
In giro ho cercato notizie, e ho trovato alcune soluzioni che però io non riesco a far funzionare, qualcuno può aiutarmi?

ovviamente tutto lo script funziona in camino, safari, firefox e opera...

grazie