- 締切済み
JAVAをインストールしていないPCで
JAVAをインストールしていないPCで JAVAアプリ(例えばパノラマ映像)を使うと(×)バツの表示が出ますが、 このアプリの代わりにjavascriptで切り替えて 代わりにJPG画像を表示出来無いでしょうか? JAVAをインストールしていないPCでも静止画で見えるようにしたいと思っています。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- yyr446
- ベストアンサー率65% (870/1330)
javascriptでjavaが使えるかどうか調べるには window.navigator.javaEnabled() の返り値で判定できます。それによってjavaの<applet>とか<object>の タグの生成を切り替えればよろしかろうと... <body> <div id="contener"></div> <script type="text/javascript"> <!-- if(window.navigator.javaEnabled()){ document.getElementById("contener").innerHTML= '<applet archive="" code="" codebase="" ...><param name="xxx" value="...">... </applet>'; }else{ document.getElementById("contener").innerHTML='<img src="hoge.jpg">'; } // --> </script> </body> とか
- nine999
- ベストアンサー率44% (512/1140)
JavaとJavaScriptはまったくの別物です。作った会社も必要なソフトも使い方も何もかも違います。 Javaが必要ならJavaを使うしかありません。
- kotoby2003
- ベストアンサー率15% (280/1755)
いまいち質問の意図がよくわかりませんが・・・ JavaVMをインストールしていないと、Javaアプレットは動きません。 しかし、JavaScriptはJavaではないので動きます。 JPG画像を表示するのに、JavaScriptは不要です。 当然、Javaをインストールしていなくても、静止画をみせることはできます。 動画も可能です。
お礼
appletの表示はうまくいきました。(JAVAがインストされているPC) jpgの方は表示出来ていません。×のままでした。(IE8で)(JAVAがインストされていないPC) 大変参考になります。