2012-03-13 12 views
6

私はHTMLページにJavaアプレットを持っています。 特定のイベントのHTMLページに通知するために、ある種のJavascript関数をアプレットに呼び出させる必要があります。私はJavaScript関数を呼び出すJavaアプレットからJavascript関数を呼び出す

方法は、現在、次のとおりです。

getAppletContext().showDocument(new URL("javascript:window.notifyEvent("+msisdn+")")); 

私はHTMLコード内の実際の関数を定義しますが、アプレットが実際にそれを呼び出したときに、私は Uncaught ReferenceError: notifyEvent is not definedエラーが発生します。

ここで、アプレットが呼び出せるようにするにはjavascript関数を定義する必要がありますか?

ありがとうございます!

答えて

3

これを行うには、あなたがJSObjectを使用する必要があります試してみることができます。私はまだブラウザ間に違いがあると聞いていますが、それは長い間ずっと続いています。したがって、多くのブラウザをサポートする必要がある場合は、サポートされているセットを一度確認してみるとよいでしょう。

Bridge between the Java applet and the text input controls on the web page

関連する問題