満室で背景を黒にすると日付が見えなくなってしまうと思いますが・・・
とりあえずこれでどうでしょう。
■38行目
($bg_color,$text_color,$cbg_color,$frame_color,$subbg_color,$dsp_color,$sun_color,$sat_color,$day_color) = split(/,/,$colors);
↓
($bg_color,$text_color,$cbg_color,$frame_color,$subbg_color,$dsp_color,$dsp_color2,$sun_color,$sat_color,$day_color) = split(/,/,$colors);
■100~108行目
if ($dsp[$k]) {
~省略~
if ($mode) {print "<br><input type=checkbox name=dsp$k value=\"1\"$chk>";}
↓
if ($dsp[$k] == 1) {
$chk1 = ' selected';
$chk2 = '';
print "<td height=20 bgcolor=\"$dsp_color\">";
} elsif ($dsp[$k] == 2){
$chk1 = '';
$chk2 = ' selected';
print "<td height=20 bgcolor=\"$dsp_color2\">";
} else {
$chk1 = '';
$chk2 = '';
print "<td height=20>";
}
print "<font color=\"$wcolor\">$k</font>";
if ($mode) {print "<br><select name=dsp$k><option value=\"0\">空室あり<option value=\"1\"$chk1>残りわずか<option value=\"2\"$chk2>満室</select>";}
■247行目
@name = ('基本背景色','基本文字色','カレンダー背景色','枠色','曜日背景色','特定日背景色','日曜日','土曜日','平日');
↓
@name = ('基本背景色','基本文字色','カレンダー背景色','枠色','曜日背景色','残りわずか','満室','日曜日','土曜日','平日');
お礼
ご回答下さりありがとうございました! 完璧に動作しました。これでホームページ制作を先に進めることができます。今回の件でCGIのとても興味がでてきました。自分で少しずつ勉強してみようと思います。本当にありがとうございました!