- ベストアンサー
インラインフレームがときどき表示されない
別窓を開くと、別窓内のインラインフレームが表示されるときとされないときがあります。 プログラムは以下のようにしました。 ・メインファイル <script language="javascript"> <!-- var subWin = null; function disp(nValue){ subWin = window.open("別窓ファイル名",""); subWin.menu.location.href = "2003" + nValue + "menu.html";} //--> </script> <body> <a href="JavaScript:disp('01');"> <img src="img1.jpg"> </a> <a href="JavaScript:disp('10');"> <img src="img10.jpg"> </a> </body> ・別窓のファイル <IFRAME src="" id="menu"> </IFRAME> エラーメッセージは以下のようにでます。 『subWin.menu.locationはNullまたはオブジェクトではありません。』 プログラムに間違いがあればご指摘お願いします。
- みんなの回答 (3)
- 専門家の回答
お礼
ありがとうございます!! 教えていただいたプログラムでできました!! 処理待ち方法はなんとなくタイマーかな~とは思っていたのですが、どうもタイマーは苦手で。。。 JavaScript初心者なもので、onloadをよく知りませんでした。 しかも、最初はonLoadにしていて、全く動かないやん!と思ったらonloadにしたら動きました!! onloadとonLoadじゃ違うんですね。 そんなことも知らなかったなんて。。。 本当にありがとうございました!!