TopJavaScript > カレンダースクリプト不具合のお知らせ
News
各種ブログテンプレート
2006年8月 2日

エントリー本文

カレンダースクリプト不具合のお知らせ

Posted at August 2,2006 4:07 PM
Category:[JavaScript]
Tag:[, ]

当サイトで公開している「休日表示付きカレンダースクリプト」について、コメントで「8月の本日表示ができません」という頂き、調査したところ、スクリプトの不具合であることが判明しました。ご迷惑をおかけして大変申し訳ございません。

原因は、本日の日付を判定する際、月の判定に parseInt() を利用しているのですが、この関数の第2引数に進数指定をしておらず、このため8月および9月の場合、正しい値が取得できなかった("0"を取得)ようです。

参考:JavaScript コラム『parseInt()について』

お急ぎの方は dayChecker.js に対し、下記の修正を行ってください。

修正前

function isToday(year, month, day) {
    if (year == currentYear && parseInt(month) == currentMonth && day == currentDay) {
        return true;
    }
    return false;
}

修正後

function isToday(year, month, day) {
    if (year == currentYear && parseInt(month,10) == currentMonth && day == currentDay) {
        return true;
    }
    return false;
}

ダウンロードスクリプトにつきましては、修正ができ次第このエントリーでお知らせ致します。

Posted by yujiro ReTweet This!
関連記事
この記事を読んだ人はこんな記事も読んでいます
人気エントリー
Hatena Hot Entries
Hatena Entries
トラックバックURL


トラックバック

カレンダーの本日表示 from SWEET WATER Web Server
小粋空間さんのカレンダースクリプトに不具合があったそうです。 カレンダースクリプト不具合のお知らせ 当サイトでは本日が8月最初のエントリーだったので不具合... [続きを読む]

Tracked on August 3, 2006 12:30 PM
コメント

こんにちは。いつもお世話になっております。PHPとiframeを用いた月送り・リアルタイムカレンダーを使っているのですが、八月のカレンダーが表示されない、という現象が出ていますのでご報告です。

当初は八月のエントリーが無いためだと思っていたのですが(一日に表示されない不具合修正は実施済み)、エントリーしたあともカレンダーは七月のままです。次月へのリンクは表示されており、そこから八月のカレンダーへは行けますし、本日表示もされているのですが、ページ更新をかけると七月に戻ってしまいます。

お忙しいところ恐縮ですが、対応法をご教授いただければ幸いです。よろしくお願いいたします。

[1] Posted by のこのこ : August 3, 2006 6:02 PM

>のこのこさん
こんにちは。
ご利用ありがとうございます。
ご質問の件ですが、iframe の src 属性のURLが7月を指しているのが原因のようです。
PHPスクリプトに不具合があるかもしれませんので、とりあえずphpのスクリプトを削除して iframe タグの src 属性を下記に変更して再構築してみて頂けますでしょうか。

src="<$MTBlogURL$>archives/<MTEntries lastn="1" sord_order="descend"><$MTEntryDate format="%Y/%m/calendar2" $></MTEntries>.php"

それではよろしくお願い致します。

[2] Posted by yujiro : August 4, 2006 12:42 PM

>yujiroさん
こんにちは。早速のご回答、どうもありがとうございました。
src属性を変更後に再構築したところ、無事8月のカレンダーが表示されましたので、取り急ぎご報告です。
PHPスクリプトの対処法についてもお待ちしております。引き続きよろしくお願いいたします。

[3] Posted by のこのこ : August 4, 2006 6:30 PM

>のこのこさん
こんばんは。
ご連絡ありがとうございました。
なお、No.2の対処は(「とりあえず」と書きましたが)PHPスクリプトと同じ効果がありますので、できましたら現状のままでお使いください。
それではよろしくお願い致します。

[4] Posted by yujiro : August 5, 2006 1:03 AM

>yujiroさん
現状のままということで了解いたしました。ありがとうございました。

それと、該当のエントリーコメント欄にこの対処法があったのに気がつきませんでした。お手数おかけしましてすみませんでした。今後もよろしくお願いいたします。

[5] Posted by のこのこ : August 6, 2006 12:11 PM

>のこのこさん
こんにちは。
ご連絡ありがとうございました。
こちらこそ今後ともよろしくお願い致します。

[6] Posted by yujiro : August 7, 2006 10:50 AM
コメントする
greeting

*必須



ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字 イタリック アンダーライン ハイパーリンク 引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)

Now loading...
Introduction
Entry Trackbacks
カレンダーの本日表示
 [SWEET WATER Web Server] 08/03 12:30
Entries of this Category
Recent Entries
Recent Comments
Recent Trackbacks
QRcode

現在停止中です
携帯電話からこのQRcodeを撮影することで携帯用URLを取得することができます

URI for cellular phones
ギターに入った猫
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner

loading ...
Categories
Monthly Archives
BlogPeople
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
クリエイティブ・コモンズ・ライセンス
Powered by
Movable Type 5.02