弐条海月の とはずがたり

そこはかとなく書き綴るブログなるもの

カレンダー作成…続き

 自分のサイト制作の指針である「サイトでやりたい10のこと」に基づき、カレンダーを作成しております。今日は「本当にjavascriptで書いているがそれで良かったのだろうか? やはりPHPで書くべきではなかったか?」と自問自答しながらの作業でしたので、あまり進みませんでした。まぁ、進まなかった理由は他にもあるのですけれども。

 確かに、最初はこのサイトで主に使っているPHPで書こうと思っていたのですが、動的に切り替える方法がよく分からず(後で仕事仲間に聞きましたら、DOMを使えば良いそうです)、最近仕事でも使う機会が多かったjavascriptで書くことにしてしまいました。

 基本的な動作はHSPでカレンダーを作りました時と同様に、ほぼ力技で書いています(笑)。人には見せられないくらい美しくないソースです(javascriptの場合は簡単にソースが見えちゃうんですけどね)。

 今日の作業では、祝日の設定を追加する程度にとどまりました。これはあらかじめ日が決まっている祝日の処理のことで、後はハッピーマンデーがらみの「第○週の月曜日」(成人の日、海の日、敬老の日、体育の日)と分岐が複雑な「春分の日」「秋分の日」、そして振替休日の設定です。そこまで終われば、それぞれの祝日にマウスを乗せたときに何の日か表示できる
ようにするつもりです。

 ところで、今日の作業があまり進まなかった理由は、いくつかの要因が重なったためです。
 ・まずは仕事が遅くに終わったこと。
 ・家に帰るなり妻が「部屋の模様替えをするわよ! 狭くとも住み良い我が家を目指すのっ!」とハイテンションであれこれ指図してきたこと。
 ・つい出来心で「ハヤテのごとく!」のコミックに手を出してしまったこと(笑…ちなみに6巻まで読みました…)が挙げられます。

 ま、まぁ最後のは蛇足ですが…
「これじゃカレンダー作成なんて進む訳ないじゃん」と思った方…貴方は正常な思考回路の持ち主様です(爆)。

※この記事は過去のサイトから移行したものであり、
現在の内容とは異なっている場合がありますことをご了承下さいませ。


カレンダー作成にツカレタンダー…

 昨日発表した「サイトでやりたい10のこと」に基づき、まずは日記「日々のこと」の中にカレンダーを表示してみました。まだ未完成ですので、日記と連動すらしていないのですが、それはご愛嬌(笑)。そのうち、どんどん機能を追加していく予定でおります。

 カレンダーは以前、フリーのインタプリタ型スクリプト言語「HSP」(Hot Soup Processor)で書いたことがありました。これは仕事で必要になったためで、月ごとに html のカレンダーを生成し、毎日動作させると、1日ごとにリンクを貼っていき、目的のものを表示できるようになっているものでした。

 私が今回作りたいと思っているカレンダーは、サイト内に設置し、ページ全体を更新せずにカレンダー部分だけを切り替えることができるものであり、その日の日記があればリンクを付ける仕様です。さらに祝日があればその日の背景色を変え、何の日なのかを表示できるようにしたいと思っているのです。

しかも、リンク付きの日付の部分にマウスを乗せるとその日の日記のタイトルが表示されるようにできれば感無量、「こんなに嬉しいことはない」状態です。えっ、欲張りですか? ええ欲張りですとも。

 現在表示しておりますそれは、ほぼ丸1日費やした成果です。正直疲れました。カレンダーの詳細はまた明日にでも。

※この記事は過去のサイトから移行したものであり、
現在の内容とは異なっている場合がありますことをご了承下さいませ。


固定ページ

最近の投稿

カテゴリー





カレンダー

2024年5月
 12345
6789101112
13141516171819
20212223242526
2728293031  

過去の日記はこちら

キーワードで検索