アプレットからWebページの制御をしたい。
フレームを上下に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回目にボタンを押すと、
新規にブラウザが開いてしまう。
漏れが多分タコなことやってるんだと思うんだけど、それはどこ?
(お前の存在そのもの!とか言わずに教えてちょ)