A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
ちょっと長いですが,こんなものを書いてみました。
あんまりいろいろ見ずに書いたから,どこか間違ってるかも。
表示上,変なところで改行されちゃってるかもしれないので,
気をつけてくださいね。
・・・って,もう解決してたりして。
念のため全角の"<"や">"で書いていますので,半角に直してください。
~~~~~~~~~~~~~
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
// このへんから
var Navi = navigator.appName;
alert(Navi.charAt(0));
if (Navi.charAt(0) == 'M'){
document.write(' <link REL="StyleSheet" TYPE="text/css" href="test1.css">');
}
else if (Navi.charAt(0) == 'N') {
document.write(' <link REL="StyleSheet" TYPE="text/css" href="test2.css">');
}
// このへんまで
//-->
</SCRIPT>
</HEAD>
<BODY>
<P>test</P>
<SCRIPT LANGUAGE="JavaScript">
<!--
// これを参考に文字列の検索(バージョンの取得)を考えてください。
document.write('userAgent :' + navigator.userAgent + '<br>');
document.write('appName :' + navigator.appName + '<br>');
document.write('appCodeName:' + navigator.appCodeName + '<br>');
document.write('appVersion :' + navigator.appVersion + '<br>');
document.write('language :' + navigator.language + '<br>');
document.write('platform :' + navigator.platform + '<br>');
//-->
</SCRIPT>
</BODY>
</HTML>
~~~~~~~~~~~~~
ちょっと古いですが,バージョンチェックのやり方は参考URLみたいなものがあります。
ページを2つ用意しておいて,バージョンチェックをしてから別々のページに飛ぶのもひとつの解決策ですかね。
参考URL:http://www.ueda.info.waseda.ac.jp/~gaku/js/how03 …
No.1
- 回答日時:
スクリプトではないんですが(しかもNetscape4.x対策のみですが)。
Netscape4.xは@mediaにscreen以外を指定すると、その部分を丸々無視しちゃういことを利用して、スタイルシートを書くときに
@media screen, print {
<ここにスタイルを書く>
}
とやれば、このスタイルはNetscape4.xでは適用されません(@mediaがサポートされているブラウザ、IE5.5、IE6、Netscape6などでは画面表示と印刷の時に適用されます)。
実際には、Netscape4.xでも問題なく動作するスタイルは@mediaの外に書き(これは他のブラウザでも有効)、Netscape4.xでは上手く動作しないものを@mediaの中に入れてやるとよいでしょう。
body {background-color:#D3D3D3;color:#000000 }
@media screen, print {
body {background:#FFFFFF url('clie.gif') no-repeat;color:#000000}
}
上の例は一旦背景色と文字色を与えておいて、@mediaでNetscape4.x以外に別の背景色と背景画像を与えています。実際にどう変わるかは参考URLを見て確認して見てください。
参考URL:http://homepage1.nifty.com/dma/clie600/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS Chrome のキャッシュについて 3 2022/05/26 07:50
- HTML・CSS Dreamweaver のテンプレートでの相対パスの設定について 2 2023/06/13 17:28
- Chrome(クローム) 最近のGoogle Chromeのデータ読み込みの遅延やエラーって頻発しますか? 2 2023/01/06 22:12
- JavaScript ローディングアニメーションのロゴがページを読み込んだ後でも消えません 1 2022/09/20 21:50
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- HTML・CSS CSSでサイトの背景に画像を組み込みたいのですが反映されません 2 2022/11/22 16:21
- その他(ブラウザ) Edge internet explorer モードのサイトの再読み込みを許可 表示されない 2 2023/03/03 12:10
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DELLのPCにPre-Boot Syst...
-
WinXP PCのwifi接続
-
6GBのデータをアップロードする...
-
フォートナイト
-
IPv6でwake on lanを設定したい
-
wifiルーターを替えたらswitchb...
-
WiFiが無い生活あなたはできま...
-
イーサネット2は有線に接続され...
-
インターネットが使えないので...
-
サインインが必要です というメ...
-
ドコモ光を使っています。携帯...
-
アパートで電話線しかありませ...
-
ebay10年前にアカウント、久...
-
wifiと家の固定電話が突然繋が...
-
久しぶりにプレステで遊ぼうか...
-
PCがトロイの木馬に感染しました
-
楽天モバイル
-
URLとかは、切り取りでないコピ...
-
IPv6の自宅サーバーが外から繋...
-
スマート電球の接続が出来ません。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DELLのPCにPre-Boot Syst...
-
アパートで電話線しかありませ...
-
初期のインターネットをは弱か...
-
今使ってるルーターの速度が遅...
-
PCがトロイの木馬に感染しました
-
全部消す事ができるとは何かな...
-
wifiルーターを替えたらswitchb...
-
スマート電球の接続が出来ません。
-
インターネットの使い方とブロック
-
光回線について
-
アマゾンからの不正アクセス? ...
-
ネット銀行
-
ドコモ光を使っています。携帯...
-
ヤフーの電話番号はわかる方い...
-
ネットに疎いのですが、ルータ...
-
サインインが必要です というメ...
-
PCの買い替えと、ネットの設...
-
動的NAT
-
楽天ハンドから楽天ハンド 5Gに...
-
消防署近くのWi-Fi(ネット?)切...
おすすめ情報