アプレットを配備することができ、ユーザーの両方の家族のインターネットエクスプローラとmozillaのブラウザのいずれかの方法:
|
|
htmlの純粋を通じて
javascriptを通じ
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 >
< /埋め込む>
< /コメント>
< /オブジェクト>
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の>
Online: 740 users browsing the articles directory
|
|