札幌Web制作のシンクグラフィカ

定休日カレンダーの次月表示

こちらの掲示板は終了しました。ご質問などはサポートセンターをご利用ください。

定休日カレンダーを使用したいのですが、次月の表示をどのようにしたらいいのかわかりません。
表示形態は、今月と次月を並べて表示させたいのですが、2008年分まではうまく表示していたのですが、2009年分(次月分として追加したカレンダー)がうまく反映されません。
おそらく私がいじったスクリプトが間違っているのだと思うのですが、どこをどうなおしたらいいのかわからず困っています。
どうかご教授おねがいできませんでしょうか。
http://naige.nu/user/sampa/
http://naige.nu/user/sampa/calendar.js

Re:定休日カレンダーの次月表示
こもすけ - 2008-12-24 14:09:46すみません、さきほど質問を投稿してからまたjsファイルを編集してみました。
if文を追加したら日付の部分はきちんと2009年1月が表示されるようになりました。

しかしカレンダーの上の 「[month].year」の部分がどのようにして直したらいいのかわかりません。
こちらもif文を追加するといいのでしょうか。
その場合、どのように追加したらいいのか、教えていただけませんでしょうか。
申し訳ありませんが、よろしくお願いいたします。
Re:Re:定休日カレンダーの次月表示
和田 - 2008-12-26 05:05:10ども。和田です。使ってるのは「営業日カレンダー」ですね。
可能であれば
http://www.synck.com/contents/download/javascript/cal2.1.html
こちらの「営業日・定休日カレンダー」を使って頂けると解決すると思います。ネーミングが紛らわしくてほんとスイマセン。
これが最新版で複数設置等に対応したものなので。
Re:Re:Re:定休日カレンダーの次月表示
take - 2008-12-27 16:16:35そうそう、来年のが表示されなくて困ってました。

var cal_month = today.getMonth() + 2 ;
で次月を表示刷りようにしていたのですが・・・

var cal_year = today.getYear() + 1;
var cal_month = today.getMonth() - 10 ;

にしたらうまくいきました。
いつまで使えるかは不明ですが・・・
年を1年進めて、11ヶ月分前の月にした感じです。

複数の場合は、IDも変更してくださいね。
document.write("<div id='calendar2'></div>");
var cal = document.getElementById("calendar2");

お試しくださいませ。
Re:Re:Re:Re:定休日カレンダーの次月表示
こもすけ - 2009-01-01 00:05:37「営業日カレンダー」でした、すいません(汗

最新のカレンダーがあったのですね。
CSSのほうが、どこにどのclassが割り当たっているのかを確認するのに多少時間が入りましたが、
おかげさまで解決できました!

本当にありがとうございました!

今回は時間がなかったので和田さんの最新のを使わせていただきましたが、
takeさんもご教示ありがとうございました。
takeさんのやり方も、ちょっと気になるので後で試してみたいと思います。