【初心者】Java質問・相談スレ2【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0011デフォルトの名無しさん
NGNGフレームを上下に2つ切ったページで、上フレームにボタン1個のアプレット、
下フレームは、アプレットからshowDocument()で変更されるページ。
HTMLは、ざっとこんな構造。
[frame_top.html]
<frameset rows="80,*">
<frame src="frame_up.html" name="frame_up" noresize>
<frame src="frame_down.html" name="frame_down" noresize>
</frameset>
[frame_up.html]
<applet
codebase = "."
code = "TestApplet_01.class"
name = "TestApplet_01"
width = "320"
height = "40" >
[frame_down.html]
<html><head><title>Frame Down</title></head>
<body>下フレーム</body>
</html>
アプレットの構造としては、ボタンを1個配置し、actionPerformedで、
こんなことをやってる。
try{
URL newURL = new URL("http://www.yahoo.co.jp/");
getAppletContext().showDocument(newURL, "frame_down");
}catch(MalformedURLException er){
System.err.println( "URL not found." );
}
IEでチェックすると、1回目は目的の動作をする。ボタンを押すと
ちゃんと下フレームが書き換えられるんだけど、2回目にボタンを押すと、
新規にブラウザが開いてしまう。
漏れが多分タコなことやってるんだと思うんだけど、それはどこ?
(お前の存在そのもの!とか言わずに教えてちょ)
■ このスレッドは過去ログ倉庫に格納されています