S_a_k_Uの日記みたいなDB

~サクゥーと呼ばないで~

AppletからJavaScriptを呼び出す

くっそー
この手法が先にあれば、AppletからhttpclientでServletに結果を送信せずに、JavaScriptで結果をformに返してsubmitする方がよさげじゃったかも?
以下、参考サイトより抜粋。

import netscape.javascript.*;
import java.applet.*;
import java.awt.*;
class MyApplet extends Applet {
     public void init() {
         JSObject win = JSObject.getWindow(this);
         JSObject doc = (JSObject) win.getMember("document");
         JSObject loc = (JSObject) doc.getMember("location");

         String s = (String) loc.getMember("href");  // document.location.href
         win.call("f", null);		  	     // Call f() in HTML page
     }
}

■参考サイト
Java から JavaScript への通信
http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/guide/plugin/developer_guide/java_js.html