• ベストアンサー

HTMLのテキストをクリックすると画像が表示されるCGI

HTMLで作成した文章をクリックすると、 別ウインドウで表示されるようにしたいのですが、 何かいいcgiはありますでしょうか? 多少の改造ならできると思います。 java scriptでツールバーもスクロールバーも消せる方法はあるのですが、 データー量が多いため、全部作るのは大変なので・・・ 例) ABCDEF GHIJKL MNOPQR という文字をクリックすると、 別ウインドウでそれぞれの名前の画像が表示される。 そのウインドウサイズは、画像より一回り大きいぐらいで固定。 それぞれ、ABCDEF.jpg GHIJKL.jpg MNOPQR.jpg 画像のサイズは、縦、横とも同じサイズ。 何かいい方法、またはプログラムはありますでしょうか?

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

  • ベストアンサー
  • hime_mama
  • ベストアンサー率32% (1542/4716)
回答No.1

CGIではなく、Javascriptですが、下記のサイトの方法で出来ます。 http://www.ueda.info.waseda.ac.jp/~gaku/js/how026.html

参考URL:
http://www.ueda.info.waseda.ac.jp/~gaku/js/how026.html
Hiro-PaPa
質問者

お礼

ありがとうございます。 今回は、 <SCRIPT Language="JavaScript"> <!-- function openwin(url) { w = window.open(url, 'win','width=400,height=300,status=yes,scrollbars=no,directories=no,menubar=no,resizable=yes,toolbar=no'); } //--> </SCRIPT> これで作らせていただきました。

その他の回答 (1)

  • nonchi
  • ベストアンサー率43% (16/37)
回答No.2

リンク元となるHTMLを書き出すことが目的でなく、画像名を選択するHTMLはご自分で書かれるんでしたら、hime_mamaさんが言われているように、JavaScriptでできますね。 そうでなければ、掲示板を改造したらいいのでは。 画像も同時にUPするなら、画像UP掲示板ですね。

Hiro-PaPa
質問者

お礼

なんと!自作cgi完成したのですが、 Googleのツールバーにある「ポップアップ ブロック」により、 表示されない可能性があることに気付きました^^;; よって、JavaScriptでcgi表示のサイズを決めて表示させるようにしました。 HTMLソースもゴチャゴチャせずに済みました。 <A href="javascript:openwin('****.cgi?ABCDEF')">ABCDEF</A> これでABCDEFをクリックするとABCDEFという数値をcgiに持って行ってます。

関連するQ&A