• ベストアンサー

指定の画像がでない

現在、こんな現象が起こっています。 フラグによって画像Aと画像Bを入れ替えるようなサイトをつくっています。 大半のユーザーからは正しく表示するのですが、ある一部のユーザーは画像Aの表示のままになってしまうのです。 別のブラウザ上でそのユーザーのIDを使用すると正しい表示になるのですが・・・ このような現象は何が原因で引き起こっているのでしょうか? ちなみに ○使用者のブラウザはIE6.0を使用しています。 ○画像AはGIF形式の画像を使用 ○画像BはPNG形式の画像を使用 使用しているソースのSample *************************************** <% If( Flag = true )Then %> <IMG src="画像B.png"> <% Else %> <IMG src="画像A.gif"> <% End If %> ***************************************

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

クライアント側の問題のような気がします。 メタタグでキャッシュの制御をしてみてはいかがでしょうか?。 <meta http-equiv="Pragma" content="no-cache">

TENEHT
質問者

お礼

使用者の勘違いでした。 誤解を受けやすいページでしたので・・・(- - ;) ご迷惑をおかけしました。

その他の回答 (1)

  • cookei
  • ベストアンサー率33% (4/12)
回答No.2

そのブラウザで閲覧したときだけ、HTMLのタグが壊れてしまう可能もあるかもしれませんので(聞いたことありませんが(^ ^; )、 画像Aの表示のままになってしまう画面の「ソースの表示」(右クリック)を見て、HTMLタグを確認されてはどうでしょうか。

TENEHT
質問者

お礼

使用者の勘違いでした。 誤解を受けやすいページでしたので・・・(- - ;) ご迷惑をおかけしました。

関連するQ&A

  • 1つの画像オンマウスで3つの画像を切り替えたい!

    現在、下記のような感じで一つの画像オンマウスでその画像を含む3つの画像が切り替わるようにしています。 ---------------------------------- <a href="#" onMouseOver="11111.src='a.gif';22222.src='b.gif';33333.src='c.gif'" onMouseOut="11111.src='a_01.gif';22222.src='b_01.gif';33333.src='c_03.gif'"><img src="aaaaaa.gif" alt="" width="94" height="32" border="0" name="11111" /></a> <img src="b_01.gif" alt="" width="572" height="50" name="22222" /> <img src="c_01.gif" alt="" width="96" height="32" border="0" name="33333" /> ---------------------------------- IE6だと、きちんと表示されるのですが、 Firefoxだと表示がおかしくなります。 改善方法はありませんでしょうか? 助けてください!

  • 画像をクリックして別の画像を変えたい

    ボタン画像をクリックしたときに同一ページ内にある画像が変わるようにしたいのですが、下のように描くと、ボタン画像(button.gif)自身が2.pngなどの画像に変わってしまいます。   <HTML> <HEAD> <TITLE>スワップイメージ</TITLE> <SCRIPT LANGUAGE="JavaScript"> <!-- function changeImage(imageUrl){ document.images[0].src = imageUrl; } // --> </SCRIPT> </HEAD> <BODY> <A HREF="#" onClick="changeImage('1.png')" ><IMG SRC="button.gif" border="0"></A> <A HREF="#" onClick="changeImage(2.png')" ><IMG SRC="button.gif" border="0"></A> <A HREF="#" onClick="changeImage(3.png')" ><IMG SRC="button.gif" border="0"></A> <TABLE BORDER="0"> <TR> <TD>ボタンを押すと下に画像が表示されます。</TD> </TR> <TR> <TD><IMG SRC="1.png"></TD> </TR> </TABLE> </BODY> </HTML> 原因を私なりに考えたところ、設定した変数mageUrlをボタンを表示させるために使った<img src="button.gif">で受け取ってしまっているというのはわかりました。(確認のため <IMG SRC="1.png"> を<A HREF>~</A>より上に持ってきたら思っていた動きになりました。)  けれどそれからどう修正したらもとの順番でもちゃんと動くのかがわかりません。過去ログの似た質問も拝見したのですが、今の自分では理解できませんでした‥。すみませんがよろしくお願いいたします。

  • 画像を重ねて表示したい

    画像を表示するタグで<img src="a.gif"><img src="b.gif">と書くと、横に並んで表示されます。ごく当たり前か。。 んで、このa.gifとb.gifを重ねて表示したいです。a.gifを手前、b.gifを奥というかんじです。 2つの画像は同じ大きさです。 何かいい方法ありませんか?アドバイスお願いします。 連続の質問で申し訳ありません。

    • ベストアンサー
    • HTML
  • 画像サイズを指定する

    1~6まで全て同じサイズ(200*100)の画像があります。 この画像を下記のスクリプトを使用してランダムに表示させ、 マウスを重ねるとその画像に対応した画像に切り替わる (画像1なら画像4という風に) ということをしているんですが、 表示サイズを300*150で表示させるためには どうしたらいいのでしょうか? <script language="javascript"> <!-- //ランダムにgazouを表示 img = new Array(); img[0] = "画像1.gif"; img[1] = "画像2.gif"; img[2] = "画像3.gif"; img[3] = "画像4.gif"; img[4] = "画像5.gif"; img[5] = "画像6.gif"; n = Math.floor(Math.random()*3); m = n+3; document.write("<img src='"+img[n]+"' border='0' onmouseover=src='"+img[m]+"' onmouseout=src='"+img[n]+"'>"); //--> </script> 基本的なことで申し訳ありません。 どなたかわかる方がいらっしゃれば宜しくお願い致します。

  • 画像の位置指定

    <img src="画像.png" /> <img src="画像.png" /> これを均等な間隔で |←→画像←→画像←→| このように表示させるやり方を、教えて頂きたいです。 質問の意味が不明でしたら、すいません。 ご教授を宜しくお願いします。

  • 画像の間隔を詰めたい

    以下の画像の間隔を詰めたいのですがb-95.gifとその左右にあるb-305.gifとの間隔が埋まりません。 この画像はアイコンで、提供してくれるサイトにある見本ではちゃんと 感覚が埋まっているのですが、どうすればいいのでしょうか? <img src="hiyo_43.gif"> <img src="b-325.gif"><img src="b-305.gif"> <a href="index.html"> <img src="b-95.gif" border="0" onmouseover="this .src='b-105.gif'"> </a> <img src="b-305.gif"><img src="b-102.gif">

    • ベストアンサー
    • HTML
  • 画像をいくつか一列に並べ最後の画像のみ100%で指定する方法

    HTMLで画像を横に一列に並べ最後の画像だけブラウザの端の最後まで表示されるようにwidth=100%と指定しましたがうまくいきません。 ソース <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <div> <img src="hoge.gif"><img src="hoge2.gif"><img src="SAIGO.gif" width="100%"> </div> </td></tr> </table> はじめの2つは一列に並んでくれるのですが最後の画像のみ並んでいる画像の下(別の行に)ブラウザいっぱいに表示されます。 <div>を入れてみましたがだめでした。 希望としてはすべの画像を一列に並ばせるが最後の画像だけブラウザの右側までいっぱいに表示されるようにしたいです。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • 画像の指定色を透過するタグ

    <img src="画像のアドレス" style="filter:chroma(color=透過色)"> このタグを自分のHPに使っています。その画像の形式はPNGです。 ですか、ちょっとネットサーフィンしていたら、あるHPに 『PNG画像を透過した画像をちゃんと表示できるブラウザはまだ少ない』(うろ覚えです;;)という言葉が書かれていました。 少し気になっているのですが、このタグを使って(PNG)いたら、 すべての観覧者サンがちゃんと正常に観覧できてないんですかね?? ちなみに私のPCではちゃんと透過されて表示されています。 このことについて分かる人がいたら是非教えてください!!

  • eclipse+Tomcatでのファイルパス指定

    以下のような構成です。 [tomcatプロジェクト] ├ a.html ├ b.gif └ img    └ c.gif 【a.html】 <html> <body> <img src="b.gif"> …(1) <img src="img/c.gif"> …(2) </body> </html> (1)は画像が表示されるのですが、(2)だと表示されません。 何か設定が必要なのでしょうか? ---------------------------------------------------- 【開発環境】 Windows XP Personal Edition eclipse 3.3.1.1 (Tomcat plugin を使用) Tomcat 6.0

  • javascriptでの画像の先読みについて(その2)

    その1からの続きです。。 以下が私の作ったソースです。 <script language="JavaScript"> <!-- var flag=new Array(); var image=new Array(); var img=new Array(); // gif画像の先読み img[0]=new Image();img[0].src="透明gif"; img[1]=new Image();img[1].src="上向き矢印.gif"; img[2]=new Image();img[2].src="矢印の線.gif"; img[3]=new Image();img[3].src="下向き矢印.gif"; var on_mouse=144; for (i=0;i<144;i++) {flag[i] = 0;} function on_image(num){ on_image_no = num; //マウスの位置(0~143) } function off_image(num){ on_image_no = 144; //範囲外 } function mouse_click(){ flag[on_image_no]=(flag[on_image_no]==0); var image_no=0; for(i=0;i<144;i++){ if(flag[i]){ //フラグが立っていたら矢印の始点or終点を表示 if(image_no==0){ document.image[i].src=img[1].src; //上向き矢印 image_no=2; //次から矢印の線を表示 }else{ document.image[i].src=img[3].src; //下向き矢印 image_no=0; //次から透明なgifを表示 } }else{document.image[i].src=img[image_no].src;} } } //--> </script> #関係ないですけど、off_image()はいらないかも…。 以上、質問が長くなってしまって大変恐縮ですが、どなたか私をお助けください。 よろしくお願いいたします。 関連URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=319633

専門家に質問してみよう