- ベストアンサー
HTMLのテキストをクリックすると画像が表示されるCGI
HTMLで作成した文章をクリックすると、 別ウインドウで表示されるようにしたいのですが、 何かいいcgiはありますでしょうか? 多少の改造ならできると思います。 java scriptでツールバーもスクロールバーも消せる方法はあるのですが、 データー量が多いため、全部作るのは大変なので・・・ 例) ABCDEF GHIJKL MNOPQR という文字をクリックすると、 別ウインドウでそれぞれの名前の画像が表示される。 そのウインドウサイズは、画像より一回り大きいぐらいで固定。 それぞれ、ABCDEF.jpg GHIJKL.jpg MNOPQR.jpg 画像のサイズは、縦、横とも同じサイズ。 何かいい方法、またはプログラムはありますでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
CGIではなく、Javascriptですが、下記のサイトの方法で出来ます。 http://www.ueda.info.waseda.ac.jp/~gaku/js/how026.html
その他の回答 (1)
- nonchi
- ベストアンサー率43% (16/37)
リンク元となるHTMLを書き出すことが目的でなく、画像名を選択するHTMLはご自分で書かれるんでしたら、hime_mamaさんが言われているように、JavaScriptでできますね。 そうでなければ、掲示板を改造したらいいのでは。 画像も同時にUPするなら、画像UP掲示板ですね。
お礼
なんと!自作cgi完成したのですが、 Googleのツールバーにある「ポップアップ ブロック」により、 表示されない可能性があることに気付きました^^;; よって、JavaScriptでcgi表示のサイズを決めて表示させるようにしました。 HTMLソースもゴチャゴチャせずに済みました。 <A href="javascript:openwin('****.cgi?ABCDEF')">ABCDEF</A> これでABCDEFをクリックするとABCDEFという数値をcgiに持って行ってます。
お礼
ありがとうございます。 今回は、 <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> これで作らせていただきました。