☆ 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>
1ヵ月プラスしてみよう!
…いや、あんま詳しくないんだけど、
似たような感じで日付あらわしてた時、「実際よりも1多い数が計算される」ってあったっもんだから…
ゴメン分かんないや(´・ω・`)
if((m=1) && (d<=8)){
if((m==1) && (d<=8)){