javaアプレットを導入する混合ブラウザ環境
アプレットを配備することができ、ユーザーの両方の家族のインターネットエクスプローラと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アプレットは、ブラウザの混合環境"だった翻訳の自動翻訳サービスを使用しています。 すべてのお客様にご迷惑を翻訳してエラーが発生しました。 理解していただきありがとうございました。