• ベストアンサー

画像の入れ替えについて

よく中古車検索サイトの詳細画面にある、サムネイル画像をクリックすると、ステージ?の画像が入れ替わるものを、作りたいと思うのですが、ご指導よろしくお願いします。 参考URL http://www.truck-bank.net/cgi-bin/car_more.cgi?r=3978

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

  • ベストアンサー
  • leap_day
  • ベストアンサー率60% (338/561)
回答No.3

leap_dayです(^^) >画像の上にマウスポインタを置いても矢印のままなので指にならないのですが、これはなおせますか? スタイルシートを使えばハンド表示できますよ 『style="cursor:hand"』 こういう感じで <img src="./sample0.gif" onClick="SwapImage('./sample0.gif')" style="cursor:hand"> もし画像のサイズが同じであるならばこういう書き方もできます <STYLE type="text/css"> <!-- .b1 { width:100px; height:100px; border:1px solid; cursor:hand; } --> </STYLE> <script language="JavaScript"> <!-- function SwapImage(img) { obj = document.getElementById("image"); obj.src = img; } //--> </script> <img src="./sample0.gif" onClick="SwapImage('./sample0.gif')" class="b1"> <img src="./sample1.gif" onClick="SwapImage('./sample1.gif')" class="b1"> <img src="./sample2.gif" onClick="SwapImage('./sample2.gif')" class="b1"> <img src="./sample3.gif" onClick="SwapImage('./sample3.gif')" class="b1"> <img src="./hyouji.gif" name="image" width="300px" height="300px" border="1">

popoaja
質問者

お礼

ほんとに助かりました。とても丁寧にありがとうございました。

その他の回答 (2)

  • leap_day
  • ベストアンサー率60% (338/561)
回答No.2

必要な部分だけ書きますので他の部分は調整してください(widthやborderや画像のパスのこと) <script language="JavaScript"> <!-- function SwapImage(img) { obj = document.getElementById("image"); obj.src = img; } //--> </script> <img src="./sample0.gif" onClick="SwapImage('./sample0.gif')"> <img src="./sample1.gif" onClick="SwapImage('./sample1.gif')"> <img src="./sample2.gif" onClick="SwapImage('./sample2.gif')"> <img src="./sample3.gif" onClick="SwapImage('./sample3.gif')"> <img src="./hyouji.gif" name="image"> とするとsample0~3をクリックするとhyouji.gifがそれぞれのsample画像に切り替わります ≪簡単ですが説明≫ obj = document.getElementById("image"); これで『name=image』指定したところを書き換えます obj.src = img; 例えばsample0をクリックしたとすると onClick="SwapImage('./sample0.gif')" の『./sample.gif』を『name=image』の画像のパスとして指定しています

popoaja
質問者

お礼

バッチリです。感動です。まさにこれを必要としていました。 本当にありがとうございます。 それと、もう一つ質問したいのですが 画像の上にマウスポインタを置いても矢印のままなので指にならないのですが、これはなおせますか? よろしくお願いします。

  • ANASTASIAK
  • ベストアンサー率19% (658/3306)
回答No.1

http://www.red.oit-net.jp/tatsuya/java/image3.htm イベントをonclickに直せばそのまま使えます。

popoaja
質問者

お礼

参考になりました。ありがとう御座いました。

関連するQ&A

  • KENT WEBさんのcgi パスワード制限

    いつもお世話になっております。 今回はcgiの設置について、ご指導お願いします。 KENT WEB さんのcgiでパスワード制限の「簡易タイプ(LOG IN)」をどうにか設置できたのですが、ログイン画面から隠しファイルまで一応表示されるものの、隠しファイルがサムネイル画面で、そこから写真をクリックしたら大きな写真が表示されるという風にしたいと思っているのですが、隠しファイルのサムネイルの写真が×で表示されていないことと、リンクをクリックしても大きな写真が表示されずにいます。サムネイルの写真や大きな写真をアップするホルダが違うと思い、わからないままあちこちにアップして試してみたのですが、やはり表示されません。cgiについて、何の知識もないまま設置して、行き詰ってしまいました。 隠しファイルのURLは http://********/cgi-bin/login.cgi で サムネイルをクリックした際のURLは http:// ********/cgi-bin/ga/*****.html となっています。 どうか、ご指導のほど宜しくお願い致します。

    • ベストアンサー
    • CGI
  • 複数画像をクリックで入れ替え(CGI内)

    データベースCGIを改造中です。 データベースと言っても更新記録CGIを改造しているだけですが… さて、1つの情報に4枚の画像を保存できるようにしています。 通常No1の画像を大きめに表示し、その下にNo1~No4の画像をサムネイルで表示しクリックすることで大き目の画像を入れ替えできればと思っています。 それに近いスクリプトは見つけたのですが、スクリプトの画像名指定部分が<BODY>より上でした。 これではCGI内で構築するのは難しそうです。(いや、方法が無いわけではないんでしょうけど、面倒ですよね) これを、本体はBODYより上でもいいのですが、画像名指定を画像がある部分等に指定することは出来ないでしょうか? 私が見つけたスクリプトはこちらです。 http://www.sumnet.ne.jp/domp/jsbs/kaisetsu/image4.htm また、画像選択にボタンを利用していますが、画像のサムネイルを利用したいです。 お願いします。

  • htmlのサムネイル画像を生成したい?

    htmlのサムネイル画像を生成したい? http://img.simpleapi.net/ このサイトではURLを入力するとサイトのサムネイル画像&リンクのタグが発行されるのですが、これと同じような事をCGIでやりたいのですが、そのようなCGIってあるでしょうか? どなたかご存知ないでしょうか? できればフリーのほうが助かるのですが。

    • 締切済み
    • CGI
  • 画像のコピー禁止

    ホームページ上の画像を閲覧のみにしたくて、 右クリック禁止のJsは過去ログで発見しましたが、 画像にマウスを置くと出てくるサムネイル(コピーや メールで送るなど)で簡単にコピーできてしまいます。CGIなどを使用すればダウンロード不可にできるようですが、難しくて手がでません。 どなたかご指導よろしくお願いいたします。

  • 画像のキャラクターについての詳細を教えてください!

    http://www.restspace.jp/cgi-bin/orz/img-box/img20080317195045.jpg URLの先の画像のキャラクターについての詳細を知っている方がいたら教えてください。 なんらかのキャラクターであることは間違いないと思うのですが、なんのキャラクターか全くわかりません。 以前から気にはなっていたのですが、誰に聞いても解らないと言うので、もし解る方がいたら教えてください!

    • 締切済み
    • Mac
  • 色々な画像を指定の場所に表示したい

    今、サークルのホームページを作っていて、 写真のページを作成しています。 今までの表示方法とは変えて作りたいと思っているのですが、やり方がわからないので困っています。 理想に近いページはこれです↓ http://seirei.ath.cx/youngtc/cgi-bin/album/album.cgi?mode=main&action=view&no=194&photono=1&tailno=.jpg&wno=480&hno=269 (URLが長くてすみません。) サムネイル画像をクリックすると、同じ場所に写真が表示されます。 cgiを使っているようですが、cgiは詳しくはわかりません。 htmlならわかるのでフレームで作ろうとしたのですが、 同一ページで写真だけ変えて表示する方法がわかりません。 どなたかこんな感じにできる方法をご教授ください。 ちなみに、現在HPはソフト等使わずに作っています。

  • 絶対パスでしか画像が表示されません。

    自分の端末(windows2000)にApacheをインストールしてCGIを作製しています。 IEでCGI(http://localhost/cgi-bin/xxx/xxx.cgi)を起動して 画像(c:/apache group/apache/cgi-bin/xxx/icon/xxx.gif)を 表示させたいのですが、<img src='★'>タグの★部分が 絶対パス(c:/apache group/apache/cgi-bin/xxx/icon/xxx.gif)だと 表示されますが、相対パスなど他だと表示されません。 どのような形式にしたら表示できるでしょうか? それともc:/apache group/apache/cgi-bin/配下にある画像は 表示できないのでしょうか? ※画像をIEでURL(http://localhost/cgi-bin/xxx/icon/xxx.gif)で  表示させようとしたところできませんでした。 ・IE確認用URL  http://localhost/cgi-bin/xxx/xxx.cgi ・CGIファイル  c:/apache group/apache/cgi-bin/xxx/xxx.cgi ・画像ファイル  c:/apache group/apache/cgi-bin/xxx/icon/xxx.gif ・Apacheのドキュメントルート  c:/apache group/apache/htdocs

    • ベストアンサー
    • HTML
  • cgi での画像について

    いつも、アドバイスありがとうございます。 cgiのショッピングカートで、 「管理者画面」から、商品画像をUPできるのですが、 当方のサーバーは、 htmlとcgi-binに別れているために、 gif画像を、cgi-binに置いても、読み込むことが出来ません。 gif画像を、htmlの方に置けば、cgi上では、 画像が表示されるのですが、 管理者画面からのUPができません。 ・WEB上でhtmlに画像をUPする方法はあるんでしょうか? ・毎回FFFTPツールで、UPするのだけは、避けたいんですが。。。 何かいい方法がありましたら、ご教授願います。 使用cgi http://www.i-say.net/cgi/sample_view.php3?id=3338&url=http://wb-i.net/ Super Multi Shop Ver 5.00

    • ベストアンサー
    • CGI
  • 画像が原寸大で表示されない

    Google Chromeを使っていますが、http://momi3.net/ このサイトの「テレビ版」やhttp://cgi.din.or.jp/~behemoth/cgi-bin/lncb.cgiにあるような画像のサムネから画像をクリックすると画像が原寸大で表示されません。縮小された画像をクリックすると原寸大になります。最初から原寸大で表示されるようにするにはどうすれば良いでしょうか?よろしくお願いします

  • JavaScriptの画像入れ替えについて

    下記のようなものでサムネイルをクリックすると大きな画面に表示される、みたいなものを作っています。しかし職場のIE6でクリックすると表示されなく大きな画像が消えてしまいます。 ちなみに自宅のIE6で確認したときは大丈夫だったのですが、、、 またサムネイル画像のアンカー部分のjavasscript:void(0);を消すと表示されるようになるのですが、やはりここのvoid0には問題があるのでしょうか?? またサーバーにUPする前オンライン上ではなくPCで確認している時はちゃんと表示できていたました。 あまり詳しくないものでどなたかよろしくお願い致します。 <script type="text/javascript"> <!-- function imgch(url) { document.getElementById("image").src=url; } //--> </script> <style type="text/css"> img { border:none; } </style> </head> <body> <img src="image/2.jpg" width="500" height="500" id="image" /> <a href="javascript:void(0);"><img src="image/2.jpg" width="50" height="50" onClick="imgch(this.src)" ></a> <a href="javascript:void(0);"><img src="image/3.jpg" width="50" height="50" onClick="imgch(this.src)" ></a> <a href="javascript:void(0);"><img src="image/3.jpg" width="50" height="50" onClick="imgch(this.src)" ></a> </body>

専門家に質問してみよう