古き良きものを使用するアプレットを何年にもわたって維持してきました。
<script src="foo.js"></script>
Javaアプレットを埋め込む方法だと、耳をふさいで「ラララ!」と歌うことができません。もう。
使用する時が来ました:
deployJava.runApplet()
クリック ハンドラーを使用してこのメソッドを起動すると (ここでは、jQuery を介してボタンでイベント リスナーを使用しますが、問題ありません):
$('#button').click(function() {
deployJava.runApplet(attributes, parameters, version);
});
...既存のドキュメント全体を消去し、アプレットに置き換えます。私が知る必要があるのは、特定の DOM 要素を対象としてアプレットのコンテナーにする方法だけです。これにより、ページが消去されなくなります。
target: someElement
「someElement」がDOMオブジェクトまたは文字列としての要素のIDのいずれかであるという形式で渡すことができる属性のようです。残念ながら、そのような属性のドキュメントは見つかりません。
完全を期すために、次のものが渡されます。
/*here is where I imagine there might be an applicable attribute */
var attributes = {
name: "SomeName",
code: "some.class",
archive: "some.jar",
width: 640,
height: 400
};
var parameters = {
someParameter: someValue
};
var version = "1.5";
ドキュメントを再構築するために必要なことはすべてできdocument.write
ますが、その見通しが私にとってどれほど恐ろしいものであるかは、皆さんも十分に想像できると思います。
任意のポインタをいただければ幸いです。