• ベストアンサー

画像の振り分け

madmanの回答

  • ベストアンサー
  • madman
  • ベストアンサー率24% (612/2465)
回答No.1

こんな感じでいかがでしょう --- <HTML> <HEAD> <SCRIPT type="text/javascript"> function chgIMG() { OSType = navigator.userAgent.toUpperCase(); BName = navigator.appName.toUpperCase(); if(OSType.indexOf("MAC") >= 0 && BName.indexOf("MICROSOFT") >= 0) { document.image0.src="aaa.gif"; } else { document.image0.src="bbb.gif"; } } </SCRIPT> </HEAD> <BODY onload="chgIMG()"> <IMG SRC="javascript: chgIMG();" NAME="image0"> </BODY> </HTML>

milktea_
質問者

お礼

お礼をするのが送れましてすいませんでした。 madmanさんのスクリプトを使わせていただきました。 助かりました、ありがとうございます。

関連するQ&A

  • ホームページで画像が表示されない

    質問内容 あるページで1つだけ画像が表示できない。 詳細 画像フォルダを「imageフォルダ」にaaa1.gif aaa2.gif aaa3.gif に入っています。 Webで表示できない画像を右クリックのプロバティでアドレスを確認するとhttp://www.aaa.ne.jp/~○○○/image/banner/aaa1.gif になってしまいページのソースを見ると <IMG src="../image/aaa1.gif" width="150" height="30" border="0"></TD>になっています。 ちなみに、他のページはaaa2.gif aaa3.gifは画像のプロバティで http://www.aaa.ne.jp/~○○○/image/aaa2.gif http://www.aaa.ne.jp/~○○○/image/aaa3.gif になっていて表示されます。                

  • 背景画像がちらつく原因は?

    a:hover のとき、背景画像を変更してjavascriptを使用せずマウスオーバー処理を行う方法がありますよね。簡単に書くと下記のようになります。 <a href="***">テキスト</a> a { background:url(aaa.gif); } a:hover { background:url(bbb.gif); } ローカル環境ではうまく表示されるのですが、アップロードすると一瞬真っ白になってから背景画像が変わります。これはなぜでしょうか。 IE6使用(Windows)です。 MacIEやNetscapeだと、ぜんぜん問題ありませんでした。IE特有の問題なのか、私のPC環境によるものかはっきりさせたいと思うので、わかる方、宜しくお願いします。

    • ベストアンサー
    • HTML
  • CSSで背景画像マウスオーバー

    スタイルシートのマウスオーバーについて質問です。 <div class="AAA"> <div style="margin-top: 22px;"><img src="http://xxxxx.gif"></div> </div> (css)ーーーーーーーーーーーーーーーーーーーーーーーー .AAA { background-image: url("http://xxxxx_back.gif") } 上記の状態で、「xxxxx.gif」の背景に「xxxxx_back.gif」を表示させるまでは 思い通りに出来たんですが、 背景表示はマウスオーバーの時だけにしたかったので、 <div class="BBB"> <div style="margin-top: 22px;"><img src="http://xxxxx.gif"></div> </div> (css)ーーーーーーーーーーーーーーーーーーーーーーーー .BBB a:hover { background-image: url("http://xxxxx_back.gif") } という風にしたんですが、 BBBにすると、オーバー時の表示は出来ましたが、背景画像がズレてしまいます。 AAAの時の表示位置は正確です。 AAAとBBBの違いは常時表示か、マウスオーバー表示かの違いしかないと思うのですが、 何故でしょうか。 ※safariで検証しました。 ※style="margin-top: 22px;"は都合上入れてます。

  • またまた発生、特定の画像ファイルが表示できない

    このサイトでも良く取り上げられているようなのですが、この様な症状はいったいなぜ起きるのでしょうか? 【現象】 ある Gif ファイルが Http だと表示できない。 具体的には・・・・ Windows NT Server 4.0 / IIS 4.0 を使っています。 画像格納専用フォルダを作製し、画像データ(gif,jpg) は全てここに格納します。 このフォルダ内のある特定の gif ファイルが IE で表示しようとすると ×に成ります。 エクスプローラーからドラッグして IE5.5(SP2) にドロップすると表示されます。 しかし、http://~ aaa.gif とすると「ページが表示できません。」となります。 ※上記と同様の方法で他の同じフォルダ内の画像データは表示できます。 http://~ で表示しようとすると出来ないようです。(画像データが壊れているわけではなさそうです。) もしご存知の方いらしたら、よろしくお願い致します。

  • 画像ファイルの別名保存(CGI)

    サーバーに既にある画像ファイル(test.gif)を別名に変えて保存するCGIを作ろうとしています(ただのリネームではなく、結果的に元の画像ファイルと名前を変更した画像ファイルの2つがサーバーに残るようにしたいです)。 ファイルハンドルによる関連付けで、test.gifを一度@aaa配列として読み込み、その@aaa配列を使って「bbb.gif」に書き出すという文を書いて見ましたが、生成されるファイルは画像ファイルとして表示してくれずにエラーとなってしまいます。 どなたか解決方法がわかる方アドバイスをお願いしますm(_ _)m 以下ソースです。 --------- open (IN,"test.gif"); @aaa = <IN>; close (IN); open (OUT,"> bbb.gif"); print OUT @aaa; close (OUT); ------ ↑はgifファイルではなくtxtファイルだと上手く行きます。 参考にしたサイトは↓です。 http://www.aimix.jp/cgi/syohofileread.html http://www.aimix.jp/cgi/syohofilewrite.html よろしくお願いしますm(_ _)m

    • 締切済み
    • CGI
  • ファイル名を変更すると縮小表示の画像が変になる

    少し困っているのでどなたか分かる方がいらっしゃれば 教えてください。 パソコンに保存している画像ファイルの名前を 以前同じフォルダ内にあったファイル名と同じ名前に変えると、 フォルダ内の表示方法を縮小版にした時の表示が正しいものではなく 以前あったファイルの縮小版が表示されてしまいます。 ダブルクリックして開くと正しい画像なのですが。 例えば、 「AAA」という名のファイルがあり、その名前を 「BBB」に変えます。 同じフォルダ内に違う画像を「AAA」という名前で保存して縮小版で表示した時 新たな「AAA」のファイルも現在の「BBB」のファイルの画像で表示されます。 しかし、「AAA」を開くとちゃんと「AAA」の画像が表示されます。 画像を整理していると名前を付け替えることがよくあるので、 この状態では不便に感じ、もし解決策があればと思いこちらで質問しました。 説明が分かりにくいかもしれませんが、その際は補足説明させて頂きますのでよろしくお願いいたします。

  • 編集できないgif画像

    編集できないgif画像 仕事用でデザイナーさんに作っていただいたgif画像がいくつかあり、私のサイトのリニューアルに伴ってそれらを使用したのですが、その中の2個のgif画像だけがブラウザによって表示されたり、されなかったりということが起こりました。 そこでタグが間違っているのかと思い、できるところまで修正したり、もともとgif形式だったものをjpegにしてしまったものを元に戻したりしたところ、私のPC(Mac OSX バージョン10,4,11 ブラウザはSafari)でも表示されなくなってしまいました。 そこでその2個のgif画像をSeashoreという画像処理ソフトで開けてみたら、本来はカラーのイラストなのに、なぜかグレーと黒になっていて何も編集できない状態でした。 デザイナーさんからいただいた他のgif画像はちゃんとソフトでも開けられますし、編集もできて、サイトにも表示されています。 ですから、ブラウザによって表示されたりされなかったりするのは、タグの問題ではなく、もともとのgif画像の問題かな?と思っています。 本当はデザイナーさんに連絡を取りたいところなのですが、今日は土曜日でお休みなので、週明けまでは聞くことができません。 ちょっとでも早く直したいので、詳しい方のお力をお借りしたいです。 このように編集できないgif画像ってあるものなのでしょうか? また、これを使えるようにするにはどうすればいいのでしょうか? よろしくお願いします! ※今、画像をここに添付しようとしたら、エンコードができませんでした。

  • 【至急】 一部のフォントや画像が粗い〔MAC〕

    MAC初心者です。 今まで会社のMACで作業していたファイルを 自宅の中古MAC(いずれも9.2)に移して開いたところ 一部のフォントなどでドットがすごく粗くなってしまうのです。 書体はイラストレーターで開いたNIS-POPです。 他にも中ゴシックBBBや ワープロソフト(Page maker)に貼り付けた(リンクさせた)画像までも粗くなってます。 ※画像の場合は元データはきれいなのですが ページメーカーで割り付けすると汚くなります。 また、コピ&ペーストするとキレイに表示されます。 粗いのは画面上だけではなく紙に出力した場合もそのまま表示されます。 どのように対処すればいいのでしょうか? 会社Mac 自宅Macともに9.2です。

  • 画像メニューの開閉

    JavaScriptで画像メニューの開閉を行いたいのですが、 うまく動きません。 「aaa」が閉じていた場合には「aaa」を開くまではできたのですが、 「bbb」を閉じるという1行を追加したら動かなくなりました。 どなたかご教授願います。 【JavaScript】 function showSubmenu01() { if(document.getElementById("aaaSub").innerHTML == '') document.getElementById("aaaSub").innerHTML = '<img src="aaa.gif">'; document.getElementById("bbbSub").innerHTML = ''; else document.getElementById("aaaSub").innerHTML = ''; } 【HTMLソース】 <ul> <li><a href="#" onClick="showSubmenu01()"><img src="img/menu_aaa.gif" /></a></li> <li><div id="aaaSub"></div></li> <li><div id="bbbSub"><img src="bbb.gif" /></div></li> </ul>

  • IE6にてGIF画像が表示できない

    こんにちは。初めて利用させていただきます。 最近になってIE6でのGIFの画像表示ができなくなってしまう 現象が発生するようになってしまいました。 それ以外にJPEG、PNGもたまに表示できなくなります。 swfは表示されています。 PC環境は、Windows XP SP1で、 ノートン等のウイルス対策ソフトは一切入れてません。 IEの設定はスタートページ以外全てデフォルトです。 表示できなくなるというのを具体的に説明しますと "○○○.gifをダウンロードしています"とIEの一番下のバーに 表示されてそれっきり画像は表示されなくなってしまうのです。 どうやら時間的な問題ではないようです。 画像が表示されるべき場所は真っ白になっていて特別×が ついているとかいうことはないです。 ひとつ気になるのがSpyBotでスキャン中に必ずフリーズしてしまうということです。 フリーズもかなり強力で、マウスもキーボードも受け付けてくれなくなってしまいます。 セーフモード時も上記のフリーズ状態におちいってしまいます。 家族で使っているPCなので他のブラウザに乗り換えるということは、あまりしたくありません。 ダメな場合は、素直にリカバリいたします…。 原因がわかる方、いらっしゃいましたら情報提供よろしくお願いします。