2011-02-28 16 views
1

私はユーザディレクトリからオーディオファイルのデータを読み込む非常に単純なJavaアプレットを持っています。アプレットが自動的に閉じます

私はjavascriptでアプレット機能を使用しています。問題は、私のアプレットが自動的に15秒後に閉じるため、関数が呼び出されないということです。

私はアプレットに署名しました。証明書も生成されますが、アプレット(より正確なファイル選択)は15秒後に終了します。

助けが必要ですか?

+0

Javaアプレットコンソールに例外またはメッセージがありますか? –

+0

nope。全く何もない。それはちょうどクラッシュします。コンソールが消えて何もそこにありません。 – Tahir

+0

これはアプレットビューアでも起こりますか? –

答えて

0

..IはJSと信頼されたコードを混合する場合、AccessController.doPrivileged(PrivilegedAction)方法でそのコードをラップする必要があるJavaScriptで

をアプレット機能を使用しています。アプレットビューアはJSをサポートしていないので、AVがそれを開くことができる理由が示唆されているのに対して、ブラウザはできない可能性があります。

+0

。私はAccessController.doPriviliged(PriviligedAction)を介してそれを行いました。しかし、それはまだ運用形態ではありません。それでも15秒後に消える。 – Tahir

+0

この場合、記載されている動作を示すSSCCE(http://pscode.org/sscce.html)を投稿することをお勧めします。 –

0

申し訳ありませんが、解決策が見つかりました。 :)

javascriptでJavaアプレット関数を使用すると問題が発生します。 Javascriptはページ読み込みの15秒後に実行され、この時間は私が推測するアプレットのために残されます。アプレットの機能を呼び出すと、エラーが発生します。

私はアルゴリズムを変更して要件を達成しました。今私は1つの関数にすべてのjavascriptを入れて、私はそれをアプレットから呼び出します。シンプル!

関連する問題