• ベストアンサー

本日の場所を示すスクリプト

<table> <tr><td>1/1</td><td>田中さん</td></tr> <tr><td>1/2</td><td>亀井さん</td></tr> ・・・・・・・・・・・・・ <tr><td>12/31</td><td>道重さん</td></tr> </table> ページを開いたときにその日が1/2ならその部分に、「矢印gif動画」挿入なり、テーブル色を変えたりと document.write (" ") でやりたいと思っていますが、見ての通り約365項目あります。 スタイルシートとからめてやれば、なんとかできるのではないかとは思いますが、初心ゆえ思いつきさえ出来ません。 なんとか簡単(すっきり)とできないものでしょうか? また仮に365個全部にスクリプトを挿入したときですが、そんなに多く埋め込んで不都合(不具合)はおきないのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10361)
回答No.2

JavaScrptで動的に変更すれば可能でしょう。 <tr id="0101"> のように各行にidをつければやりやすいと思います。 (1)日付を求める (2)その日付をidとする要素を探す (3)その要素にstyle属性を付ける という流れで。 ただ、#1のかたの書かれたような毎日異なったHTML生成を行うほうが楽ですね。

ame-sanc
質問者

お礼

もうちょっと勉強が必要みたいなので、それから活用させていただきたいと思います。 ありがとうございました。

その他の回答 (1)

  • -ROM
  • ベストアンサー率35% (33/93)
回答No.1

日付を取得して、表組み自体をスクリプトで書き出し、その際、該当する日付の行を修飾するというふうにできると思います (JavaScript、SSI+CGI、PHP)。

ame-sanc
質問者

お礼

ちょっと初心には難しいようなので、もうちょっと勉強してからにしてみます。 ありがとうございました。

関連するQ&A