Imageのonloadイベント

画像を画面に表示した時に、画面のデザインに合わせてサイズを調整するJavaScriptを組んでいた
IMGタグにonload=でJavaScriptの関数を呼ぶようにしたのだが、どうもIE7ではうまく動かない。動きからみると、画像が完全に読み込まれていないのにonloadイベントが発生しているようである。
onloadで呼ばれる関数内で、画像を別途読み込み直すように作り直したのだが…どうも納得がいかん。
私の作るJavaScriptってSafariやFirefox、Netscapeではうまく動くのにIE系でうまく動かないことが多いのは…なんでだろう?