• 締切済み

JavaScriptのonLoadイベントが、発生したり発生しなかったりする。

■環境  ・Mac OS X(バージョン10.3.4)  ・Internet Explorer for Mac(バージョン5.2.3) ■詳細  ・HTMLが読み込まれたときにJavaScriptのhogehoge関数を実行させたいため   HTMLの<BODY>タグを下記のように記述している。    <BODY "onLoad=hogehoge()">  ・当該HTMLを読み込んだとき、あるときはhogehoge関数が実行されるが   あるときは実行されない。   →onLoadイベントが発生していないよう。  ・上記現象に再現性なし。  ・他ブラウザでは、当該HTMLのonLoadイベントは必ず発生する。   確認したブラウザは下記の組み合わせ。    ・Mac OS 9(9.2.4) + Internet Explorer 5(5.1.7)    ・Mac OS 9(9.2.4) + Netscape 4.7    ・WindowsXP + IE6.0(SP2)    ・WindowsXP + Netscape 4.77 ■質問  ・上記現象は、Internet Explorer for Mac(バージョン5.2.3)の   既知の障害でしょうか。  ・回避方法(onLoadイベントを必ず発生させる方法)はありますでしょうか。

みんなの回答

noname#48234
noname#48234
回答No.1

今現在の記述は <BODY "onLoad=hogehoge()"> で間違いないですか? <BODY "onLoad=hogehoge()"> を <BODY onLoad="hogehoge()"> にしてみてください。

ratty
質問者

補足

失礼しました。単純な記載ミスでした。 実際の記述はご指摘の通り、 <BODY onLoad="hogehoge()"> となっております。 宜しくお願いいたします。