- 締切済み
JavaScriptで動的ページ作成
以下のようなことがJavaScriptで可能でししょうか? できる場合、関数等のヒントをいただけないでしょうか。 index.htmlにおいてテーブルタグにてカレンダー表示させております。 任意の一日をクリックした場合にgazou.htm(画像を4つほど表示するページ) を動的に表示させたいのです。 2015月11月16日の場合、画像の名前のNov.16,2015-1.jpgからNov.16,2015-4.jpgの4つ画像 2008月12月20日の場合、画像の名前のDec.20,2008-1.jpgからDec.20,2008-4.jpgの4つ画像 というようにです。 そして表示されたgazou.htmには翌日、前日のリンクもつけたいと思っています。 どうぞよろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- y_shimizu
- ベストアンサー率41% (27/65)
回答No.1
index.htmlの日付(Aタグ?)の飛び先を "gazou.htm?d=2015/11/16" のようにパラメータ付きにしてしまえば、 gazou.htm側ではlocation.searchで "?d=2015/11/16" のクエリストリングがとれます。 後は "2015/11/16" をファイル名に変えてimgタグのsrcに設定すればいけると思います。 翌日、前日のリンクも-1日と+1日を計算して "gazou.htm?d=2015/11/15" とかを設定したリンクに すればいけるかと。 yyyy/mm/ddからファイル名にするのがちょっと面倒ですが、 +1日と-1日の計算も必要なので、一度date型に変換してしまえば、だいたいいけると思います。