JavaScriptでスクリプトを組んでいると、onloadイベントよりももっと前に、ページが読み込まれる前に実行させたいことが出てくることがあります。そんなときは、こんな風に書いてやると、うまく動いてくれます。
例えば、アクセス元や、自分がフレームの中にいるかのチェックなど、ページ部品とは関係なくチェックできるような処理などは、この段階でやってしまった方が良い場合があります。
Firefox でも IE でも、有効なようです。
<script language="javascript"> <!--
(function()
{
// ここにonloadよりも先に実行させたい処理を書きます。
})()
//-->
</script>