![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
こんにちは。
ホームページでで膨大な量の写真を紹介したいと思っています。
こんな感じで作りたいと思っています。
○1ページに紹介する写真の縮小版を並べる。
○縮小した写真をクリックすると、解説つきの拡大写真が別ウィンドウで表示される。
ただ拡大写真を別ウィンドウでっていうのは簡単なのですが、
解説の文字列が入り、そのウィンドウの背景や、枠組みなんかもきちんと作りたいのです。
写真は膨大な量なので、1枚1枚htmlファイルを作るのは避けたいです。
ですので、
最初に写真が拡大で表示される用のhtmlのファイルを写真抜きで作り、
別ページの縮小された写真をクリックすると、
その拡大版があらかじめ作っておいたウィンドウで自動的に解説付きで表示されるふうなシステムは作れないでしょうか?
これってhtmlではないかもしれないのですが…。
ご存知の方、どうか教えてください。
No.1ベストアンサー
- 回答日時:
CGIでスクリプトを書きましょう。
例えば、viewpicture.cgiと言うスクリプトを組み、サムネイルページで
<a target="imgview" href="./cgi-bin/viewpicture.cgi?no=001><img src="./images/thumb001.jpg"></a>
<a target="imgview" href="./cgi-bin/viewpicture.cgi?no=002><img src="./images/thumb002.jpg"></a>
<a target="imgview" href="./cgi-bin/viewpicture.cgi?no=003><img src="./images/thumb003.jpg"></a><br>
と書いておきます。
サムネイルページで画像をクリックするとviewpicture.cgiが「no=番号」と言うパラメータ付きで呼ばれます。
viewpicture.cgiでは、パラメータを解析して「no=」の後ろの番号を取り出し、その番号に対応した画像埋め込みタグと解説文が書かれた「html文書」を出力します。
CGIからの出力を受け取ったブラウザは、それが普通のhtml文書だと思い、画像と文書を表示します。
chie65536さんありがとうございます。
CGIですかっっ。
全く知識がないのです。
CGIの書き方のページを今探しています。
まずスクリプトを組んでから、HTMLを書く…のですよね?
むむむ…勉強してみます。
chie65536さんの教えてくださったやり方は私の求めていることができるやり方だと思います。
私に知識があればなぁ・・・・!!!
No.3
- 回答日時:
知識を付けるか、手間を掛けるか、お金をかけるか・・・。
まぁ JavaScript は閲覧者の環境に左右されるデメリットがありながら知識も必要なので論外として
CGI だろうが手作業だろうが外注だろうが
閲覧側はは出来上がりの HTML を見るだけなので
単純作業に手間を掛けるか
知識を付ける事に手間を掛けるか
お金をかけるかの選択です。
他にも HTML 作成ツールを自作するというのも(別に汎用でなくても良いので)それ程難しくはないですよ。
私の感想としては、写真や解説をデータとして意識するのなら CGI を学んではいかがかと。
それから気を付けなければいけないのは、
どんなに自動化出来たとしても
写真と解説の紐つけ情報は必ず必要です。
この為の作業は回避不可能です。
となると、その為の作業と知識,個々に手作業で行うのと
果たしてどれ程の差があるのかも・・・。
koutarou504さんありがとうございます。
ぬぬぅ、簡単にはできないってことですね。
>閲覧側はは出来上がりの HTML を見るだけなので
そのとおりなんですよね~。
でも私としてはすっきりまとめたい(><)
楽な回避方法ならあるんですけど、やっぱりすっきりしない。
色々検討してみます。
No.2
- 回答日時:
「サムネイルを挿入する方法」ではだめなんですか。
それなりのソフトが必要ですが↓http://www-6.ibm.com/jp/domino01/swhc/esupport.n …
参考URL:http://www-6.ibm.com/jp/domino01/swhc/esupport.n …
gura_ さんありがとうございます。
はい、サムネイルのページはもうすでにできているんです。
写真を拡大して、ポップアップする方法も知っています。
そのポップアップされたウィンドウを装飾(?)して、さらに解説もつけたいんです。
大量の写真を、いちいちHTML化してられないので、一括してできる方法はないのかと質問しました。
gura_ さんと私の考えが食い違っていたらすみません…。
何かよい方法はないものですかねぇ…。
#1の方法が1番なんでしょうかね…。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) excelvbaでスライドショーを作りたい 2 2023/04/20 14:32
- その他(パソコン・スマホ・電化製品) 圧縮ファイル解像について 7 2023/07/31 08:42
- Windows 10 win10のゲームバー 使用方法 1 2022/05/22 13:31
- その他(パソコン・スマホ・電化製品) アンドロイドスマホの画面にクリックするとJPG写真が開くショートカットを作りたいのですが、方法をおし 3 2023/08/27 10:01
- Word(ワード) 写真3枚をA4に貼り付けたい 5 2023/07/03 14:36
- AJAX 自作の地図をグーグルマップのようにしたい 3 2022/11/15 11:53
- デスクトップパソコン パソコンのこの症状に悩まされる。 6 2023/02/24 12:52
- 写真・ビデオ PCで、写真を保存しようとしたら、保存してあるはずの写真が、ほぼ表示されません。 写真は1番からちゃ 8 2022/10/10 20:16
- Outlook(アウトルック) アイホンで撮った写真を一枚だけPCに移し画像を縮小してWebメールに添付して送信する方法 1 2022/04/22 15:33
- デスクトップパソコン 画像がキレイなままなのは何故? 5 2022/10/27 07:07
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ApacheのFastCGIが動作しない。
-
6月の第2 第4火曜日は何日...
-
月の第一週とは
-
DBを10件毎に表示ページング...
-
よくある 『 第○(1・2・3・4・...
-
エクセルで毎月第2週日の水曜日...
-
毎○曜日って、使いますか?
-
アンケートなどの1日1回の投...
-
VBA。複数のChangeイベントをま...
-
SFTP自動化
-
apacheでPerl CGIが作動せず、5...
-
ユーザー定義の(aaa)
-
上位階層のディレクトリパスを...
-
LinuxでRTPヘッダを作りたいの...
-
CGIの中で出力するテキスト内容...
-
リンクをクリックした時に別ペ...
-
cgiとplとpm
-
[Excel] ある日の曜日が当月の"...
-
メールをPDF化する際に、ヘッダ...
-
モジュールを使ってリクエスト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
perlでHTMLを吐き出した画面を...
-
SuseLinux CGI
-
HTMLファイルをCSVファイルへ
-
CGIの結果をHTMLの一部に貼り付...
-
speeedと正規表現を使っての置換え
-
沢山の写真画像を1枚ずつ指定...
-
月の第一週とは
-
よくある 『 第○(1・2・3・4・...
-
エクセルで毎月第2週日の水曜日...
-
6月の第2 第4火曜日は何日...
-
DBを10件毎に表示ページング...
-
毎○曜日って、使いますか?
-
エクセルで相対パスの書き方を...
-
週2回のペースって だいたい何...
-
apacheでPerl CGIが作動せず、5...
-
燃えるゴミの日は何曜日ですか?
-
[Excel] ある日の曜日が当月の"...
-
VBAでExcelのヘッダーに文字列+...
-
【機械式腕時計のメカニズムの...
-
VBA。複数のChangeイベントをま...
おすすめ情報