☆ Webサイト制作初心者用スレッドver39 ☆

このエントリーをはてなブックマークに追加
468「初心者の質問」板から誘導されて来ました。
下記のスクリプトをHPに組み込んだら、12月だというのにお正月用の壁紙が
表示されてしまいました(激恥)。
mとdで月日を取り出し、1/1〜1/8の間は背景を正月模様にしようとしたのですが、
12/1に正月模様が出てしまいました。どこがいけないのでしょうか。
なお、1.gifは1月用壁紙、12.gifは12月用壁紙、syougatsu.gifは正月用壁紙です。

<SCRIPT language="JavaScript">
<!--
m=new Date().getMonth()+1;
d=new Date().getDate();
kabegami = new Array("","1.gif","2.gif" ....... (中略) ....... ,"12.gif");
if((m=1) && (d<=8)){
haikei="syougatsu.gif"
} else{
haikei=kabegami[new Date().getMonth()+1]
}
document.write("<BODY background=",haikei,">");
//-->
</SCRIPT>
469Name_Not_Found:02/12/06 16:39 ID:???
1ヵ月プラスしてみよう!

…いや、あんま詳しくないんだけど、
似たような感じで日付あらわしてた時、「実際よりも1多い数が計算される」ってあったっもんだから…

ゴメン分かんないや(´・ω・`)
470Name_Not_Found:02/12/06 16:40 ID:???
>>463
(゚Д゚)ハァ?
471Name_Not_Found:02/12/06 16:41 ID:???
if((m=1) && (d<=8)){

if((m==1) && (d<=8)){