- - PR -
JavaScriptからEMBEDタグAppletの制御
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2003-11-20 21:16
小野寺です。
以下のようなHTMLにて Java Plug-in1.4.2_01上で Appletを動作させたところ、NN6,7で正常にAppletが表示されました。 しかしJavaScriptでfunc1()を実行させたところ、 NN6に限り、以下のscriptエラーが発生してしまい、手詰まり状態です…。 「document.myApplet.appletMethod is not a function」 NN7では問題なく動くのですが…。 ご教授お願い致します。 ----------------- HTML ------------------------- <embed name=myApplet scriptable=true 〜省略〜> </embed> <script> function func1() { document.embeds["myApplet"].appletMethod(); // 以下でもダメ // document.myApplet.appletMethod(); } </script> ----------------------------------------------- |
|
投稿日時: 2003-11-21 11:01
ちょっと調べてみましたが、NetScape6.0/6.1 では LiveConnect(JavaScriptからJavaAppletを呼び出す機構) が有効になっていないとありますね。
http://www.faqts.com/knowledge_base/view.phtml/aid/8538 [ メッセージ編集済み 編集者: インギ 編集日時 2003-11-21 11:06 ] |
|
投稿日時: 2003-11-21 15:58
情報ありがとうございました。
Netscape6.0/6.1ではJavaScriptからは呼び出し出来ないのですね…。 ちなみにNetcape6.2でも同様でした。 そこで、embedタグをやめてappletタグにしたところ、 まったく問題なく、JavaScript経由でAppletが動作しました。 これは何を意味するのでしょうか?? そもそもJavaPlug-inを使う場合は、appletタグは推奨されないと 認識していたのですが。 |
1
