常識かもしれないけど、初めて知ったのでメモ。 http://q.hatena.ne.jp/1179461074 で回答した際、グローバル宣言の関数ならwindow["関数名"]でアクセスできることを利用しました。 function test(str){ alert(str); } window["test"]("!!!"); ここで疑問が。「test」という名前を、「onload」にしたらどうなるのだろう・・・。 function onload(str){ alert(str); } window["onload"]("!!!"); 通常、windowオブジェクトのonloadプロパティは、ページ読み込み直後に実行される関数を設定する場所です。 結果は・・・。 IE、Opera 「!!!」が一回表示されるだけ。 Firefox 「!!!」の表示後、「[object Event]」が表示され

