2012-04-14 17 views
1

HTMLページで1つのアプレットを使用することは可能ですか?同じアプレットを呼び出して他のHTMLページを開くと、 1? 実際には5つのHTMLページを作成しています。毎回、新しいインスタンスを破棄して作成しないようにします。私は最後のインスタンスを毎回使用したい。ほとんどのアプレットは、最初にHTMLにロードされるときに、init()メソッドが必要です。そしてそれはすべてのページのための新しいインスタンスを作成します。2つ以上のHTMLページで1つのアプレットのインスタンスを使用する

私はそれについて何かできることはありますか?

+0

なぜアプレットをページに埋め込む必要がありますか?それは何をするためのものか? –

+0

Java Plug-inソフトウェアは、すべてのJavaアプレットに対してワーカースレッドを作成します。それはマルチスレッド環境です。このような環境で何かを共有するときは、非常に注意する必要があります。ほとんどの場合、全く共有しないほうがよいでしょう。あなたの元々の仕事は何ですか? –

+0

GUIはありません。ソケットを作成してTelnet-SSHサーバーに接続してデータを受け取る必要があるのは、単純なアプレットです。 –

答えて

1

私はこれが不可能であると確信しています。アプレットの同じインスタンスが存続することを保証する唯一の方法は、ブラウザに同じページをロードすることです。しかし、今日では、同じページをロードしたままにしておき、JavaScriptを使用してDOMを操作することで、あらゆる種類のコンテンツを変更することが非常に標準的です。

私が取り組んでいる製品は、ユーザーセッション中に読み込まなければならないアプレットを含むWebサイトです。これは基本的にどのように動作するのですか?アプレットが表示されないように対話中にポイントがある場合は、JavaScriptを使用してページ内の座標を変更して、ウィンドウの表示範囲外になるようにして、効果的に消えるようにすることができます。

関連する問題