HTML ページに iFrame がありますiFrame_Example.html
<iframe src="1.html" height="400" width="400"></iframe>
1.html
2つframes
入っています
<frameset rows="30,*" frameborder=0 border=0>
<frame id="top_frame" name="top_frame"src="top_frame.htm"></frame>
<frame id="main_frame" name="main_frame"src="main_frame.htm"></frame>
</frameset>
今、top_frame.htm
私はボタンを持っています
<input type="button" value="Hi" onClick="top.main_frame.SayHi()">
SayHi()
にあるmain_frame.htm
function SayHi()
{
alert("Hi");
}
1.html
ブラウザで実行すると、関数SayHi()
が適切に呼び出されます。しかし、実行する iFrame_Example.html
とうまくいきません。
onClick イベントで関数を呼び出すにはどうすればよいですか? どんな助けでも大歓迎です。