1

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

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

4

1 に答える 1

1

これは不可能だと確信しています。アプレットの同じインスタンスが持続することを保証できる唯一の方法は、同じページをブラウザにロードしたままにすることです。ただし、最近では、同じページをロードしたままにしておくのがかなり標準的ですが、JavaScriptを介してDOMを操作することにより、さまざまな方法でコンテンツを変更します。

私が取り組んでいる製品は、ユーザーのセッション全体を通してロードされたままでなければならないアプレットを含むWebサイトであり、これが基本的にどのように機能するかです。インタラクション中にアプレットが表示されるべきではないポイントがある場合は、JavaScriptを使用してページ内の座標を変更し、ウィンドウの表示境界の外側にあるようにして、実質的にアプレットを非表示にすることができます。

于 2012-04-15T00:19:10.710 に答える