• 締切済み

よろしくお願いします。

よろしくお願いします。 どうしてもネットスケープ7.1での対応をしなければならいのですが、flashが表示されず、 困っています。 flashに代替の画像を入れるようにしましたが、javaの関係なのか、代替の画像も表示できません。 ネットスケープ7.1でjavaを有効にするにはどうしたらよいのでしょうか? (javaを有効にするにチェックは入れています) またはブラウザ判別をしたほうがいいのかと思いますが、どなたかネットスケープだけ表示されるものを教えていただけないでしょうか? IEのバージョンを判別するものは見つけたのですが、以下のものをネットスケープだけ表示 させるにはどう書けばよいのかわかりません。 <script type="text/javascript"> (function(){ //@cc_on var flag = /*@if(@_jscript_version < 5.8)!@end@*/ false; if( flag )//IEのver7以下だけtrue,それ以外はfalse window.location.href = "http://210.171.213.36/index.html"; })(); </script> おわかりになる方、教えていただけますでしょうか? よろしくお願いいたします。

みんなの回答

回答No.2

<noembed><img src="代替画像"></noembed>

chisalin
質問者

補足

talooさん、ありがとうございます。 試してみたんですが、何も表示されずに上に詰まってしまいました。 ありがとうございました。

回答No.1

ネスケ対応ですか。。ご苦労様です。。 インテルmacではネスケの7.1は起動しなかったのですが、 ネスケ9はすばらしいことに起動しました。 7.1でも下記のコードで反応してくれると思うのですが、 確認してないのでわかりません。 ネスケ9ではalertが出てくれたの大丈夫だと思います。 ------------------------------------------ var ua = navigator.userAgent; if(ua.indexOf('Navigator') >= 0) { alert('ネットスケープです。'); } ------------------------------------------ ブラウザのバージョンも振り分ける場合はもう一工夫必要です。

関連するQ&A

専門家に質問してみよう