• 締切済み

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には翌日、前日のリンクもつけたいと思っています。 どうぞよろしくお願いいたします。

みんなの回答

  • 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型に変換してしまえば、だいたいいけると思います。

関連するQ&A