javaアプレットを導入する混合ブラウザ環境

Dutch French Spanish Portuguese Italian German Japanese Chinese Korean Russian Arabic Bookmark and Share this Article Original English article
  

アプレットを配備することができ、ユーザーの両方の家族のインターネットエクスプローラとmozillaのブラウザのいずれかの方法:

htmlの純粋を通じて
javascriptを通じ

htmlのを使って純粋

htmlの純粋なアプローチを使用している場合は、アプレットを配備混合ブラウザの環境では、注意してください:

1 。 インターネットエクスプローラ

オブジェクトタグを認識して
コメントタグの内容を無視

2 。 mozillaブラウザ

無視するオブジェクトタグの属性のclassid
コメントタグの内容を解釈する

次の例を検討してからhtmlページのコード:

<オブジェクトのclassid = " clsidの: cafeefac - 0016 - 0000 - 0000 - abcdeffedcba "
< param名= "コード"の値= " applet1.class " >
<コメント>
<コードを埋め込む= " applet1.class "
タイプ= "にapplication / x - javaのアプレット; jpi - =バージョン1.6 " >
< noembed >
いいえjavaサポートします。
< / noembed >
< /埋め込む>
< /コメント>
< /オブジェクト>

javascriptを使用

htmlの代わりに使用して純粋なアプローチ上述のように、 javascriptを使用することができアプレットを配備するには、ブラウザの環境でミックスします。 javascriptを介して、あなた:

1 。 検出し、ユーザーのブラウザを通してしかしながら変数です。
2 。 document.writeメソッドを使用して( )メソッドを記述するタグの値に基づいて、しかしながら変数:

ブラウザの名前に等しい場合は"ネットスケープ"は、タグを埋め込む書き込みました。
ブラウザの名前に等しい場合は"マイクロソフト社のインターネットエクスプローラ"と、書き込みのオブジェクトタグとなります。

は、次の例では、 document.writeメソッド( )メソッドの出力のどちらか、またはオブジェクトを埋め込むタグを各ユーザーに"飛んで" :

< htmlの>
<スクリプト言語= " javascript "と>
var = _app navigator.appname ;
もし( _app == 'ネットスケープ' ) (
document.writeメソッド( " <コードを埋め込む= " applet1.class " ' 、
'幅= " 200 " ' 、
'高さ= " 200 " ' 、
'タイプ= "にapplication / x - javaのアプレット;バージョン1.6 = ">');

他の場合( _app == 'のmicrosoft internet explorer ' ) (
document.writeメソッド( " <オブジェクト' 、
'のclassid = " clsidの: 8ad9c840 - 044e 11d1 - - - b3e9 00805f499d93 " ' 、
'幅= " 200 " ' 、
'高さ= " 200 " > "は、
" < param名= "コード"の値= " applet1.class " > "は、
" < /オブジェクト> " ) ;

他の(
document.writeメソッド( '申し訳ありません<p> 、ブラウザでサポートされています。 < / p > " ) ;

< /スクリプト>
< / htmlの>

これは、記事を追加したブランドclain
免責事項:弊社のウェブサイト上に含まれる情報は、責任を負いませんこの記事されました。 この記事ではない方法での意見を反映して、ご意見、思想や信条の記事ディレクトリのスタッフします。

翻訳注意:記事"を展開するjavaアプレットは、ブラウザの混合環境"だった翻訳の自動翻訳サービスを使用しています。 すべてのお客様にご迷惑を翻訳してエラーが発生しました。 理解していただきありがとうございました。


Online: 1113 users browsing the articles directory