- ベストアンサー
このホームページの仕組みについて
http://www.rurubu.com/season/summer/hanabi/ このサイトに左に日付検索がありますが、これはどうやってるのですか? ホームページの仕組みを教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 本当のところは製作者側しかわからないのですが、 サーバサイドのプログラムを使用して、データベースから情報を取得しているのかなと思います。 日程の各名称を選択するとdetail.asp?SozaiNo=XXXXXX という形でページが表示されると思いますが、 日程一覧には名称とその情報を取得する際のキーを使用してリンクを作り、 detail.aspにてキー番号を使用して、詳細の情報を取得するという感じです。 HTMLのファイルを各々作成すればサーバサイドのことなど考えなくても良いのですが、 このようなシステムを作る場合、detail.aspという一つのページを作っておき 後はデータベースに内容を登録するだけで情報を変えられるので簡単です。 (HTMLファイルだけで行うと製作するファイル数がとてつもなく多くなる為)
その他の回答 (2)
- PrintScree
- ベストアンサー率25% (538/2091)
花火カレンダーの所ですね。 まず、マウスカーソルをリンクの上に持っていくと www.rurubu.com/season/summer/hanabi/list.asp?cal=0721 となり、list.aspという所謂Webアプリケーション(CGI)にcal=0721というパラメータを渡しています。 上記例だと7月21日の花火情報が出てくると思いますが、list.aspというCGIプログラムがデータベースから表示に必要なデータを取得してHTMLに整形しています。 このページを利用する人には、裏でデータベースが動いているとか、プログラムが動いているという状態は見えません。 このページでは、Microsoft Internet Information Server(或いはService)と、WindowsServer、Microsoft SQL Serverで動いていると推測します。 いずれもサーバー製品で結構高価なソフトです。が、Microsoft VisualStudio EnterpriseEditionを買えば、シングルライセンスのSQL SererとIISがついてくるはず。
- 345itati
- ベストアンサー率48% (795/1639)
ソースを見ましたけど、そんなに難しい事はしていないですね^^; 外部スタイルシートファイルを参照してレイアウトを決めて、日付検索は一つ一つ記述してタグでリンクを貼っているだけです。 こういう回答でいいんでしょうか・・・・