2012-01-24 15 views
0

JS関数のページがtest(例)であり、私のアプリケーションの1ページにJavaアプレットを開く必要があります。埋め込み要素:DOMWindowにアクセスできないコンテキスト

Google Chromeでは、embed要素として、そしてobjectでは、Firefoxで開きます。

私のアプレットでは、JS関数を呼び出してページ内の何かを行う必要があります。私はこれをやって:

objectを使用するブラウザで
applet.getAppletContext().showDocument(new URL("javascript:window.test();")); 

、このコードのボスのような仕事、しかし、それは埋め込みを使用している場合、それは窓がないことを言って、ブラウザのコンソールでexeptionをtrowing、何もしません"テスト"機能を持っています。

私は、埋め込みコンテキストとドキュメントのコンテキストにいくつかの問題があると思いますが、それを修正する方法、または修正可能な場合はわかりません。

私はそれを動作させるための回避策があるかどうかを知りたいと思います。

ありがとうございます。

+0

1)アプレット要素の作成には 'deployJava.js'を使います。 2)JSを使用するアプレットでは、アプレット要素に 'mayscript'を宣言します。 3)失敗した例にリンクすると、これらのことをデバッグする方が簡単です。 4)リンクが足りない、またはあなたからの情報が多ければ、これを解決する誰も見ることができません。 –

答えて

0

問題が見つかりました。

クロムのマイナーアップデートが解決しました。問題がWebkitやChrome自体にあったのかどうかはわかりませんが、今はうまくいきます。

関連する問題