切り替え表示の際、以下のプログラムのところの記述ができなくて困っています。
main.jsのファイルをいじると、プログラムの切り替えができなくなるので、
やはりここが肝となりそうです。
1、列車走行位置のプログラムが作りたくて、
2、おおもとのプログラムがこれです。
http://r113.web.fc2.com/p/viewer/tokaid ... index.html
このプログラムに使われているjavascriptのうち、main.jsの日付に関する部分をいじっただけでは、挙動がおかしくなり、画面が真っ白になったりするので、まったく手につかないです。
3、2に同じです。
4、フラグは複数作成可能なのでしょうか。
5、初学者です。ただ、if分岐の際、else ifといれてやるとif分岐の際、複数文の分岐が可能になることは存じております。
//フラグ
var weekdayFlag = true;
//月〜金なら立てる
if(day >= 1 && day <= 5)
weekdayFlag = true;
else
weekdayFlag = false;
//平日ダイヤか土・休日ダイヤかを判定する
function dayJudge(year, month, date, day)
{
//alert(year +" "+ month +" "+ date +" "+ day)
//フラグ
var weekdayFlag = true;
//月〜金なら立てる
if(day >= 1 && day <= 5)
weekdayFlag = true;
else
weekdayFlag = false;
//祝日ならたおす
if(year == 2013 && month == 1 && date == 1)
weekdayFlag = false;
else if(year == 2013 && month == 10 && date == 14)
weekdayFlag = false;
else if(year == 2013 && month == 11 && date == 4)
weekdayFlag = false;
else if(year == 2013 && month == 12 && date == 23)
weekdayFlag = false;
else if(year == 2014 && month == 1 && date == 1)
weekdayFlag = false;
else if(year == 2014 && month == 1 && date == 2)
weekdayFlag = false;
else if(year == 2014 && month == 1 && date == 3)
weekdayFlag = false;
else if(year == 2014 && month == 1 && date == 13)
weekdayFlag = false;
else if(year == 2014 && month == 2 && date == 11)
weekdayFlag = false;
else if(year == 2014 && month == 3 && date == 21)
weekdayFlag = false;
else if(year == 2014 && month == 4 && date == 29)
weekdayFlag = false;
else if(year == 2014 && month == 5 && date == 5)
weekdayFlag = false;
else if(year == 2014 && month == 7 && date == 21)
weekdayFlag = false;
else if(year == 2014 && month == 9 && date == 15)
weekdayFlag = false;
else if(year == 2014 && month == 9 && date == 23)
weekdayFlag = false;
else if(year == 2014 && month == 10 && date == 12)
weekdayFlag = false;
else if(year == 2014 && month == 11 && date == 3)
weekdayFlag = false;
else if(year == 2014 && month == 11 && date == 24)
weekdayFlag = false;
else if(year == 2014 && month == 12 && date == 23)
weekdayFlag = false;
else if(year == 2015 && month == 1 && date == 1)
weekdayFlag = false;
else if(year == 2015 && month == 1 && date == 2)
weekdayFlag = false;
else if(year == 2015 && month == 1 && date == 3)
weekdayFlag = false;
else if(year == 2015 && month == 1 && date == 12)
weekdayFlag = false;
else if(year == 2015 && month == 2 && date == 11)
weekdayFlag = false;
else if(year == 2015 && month == 3 && date == 21)
weekdayFlag = false;
return weekdayFlag;
}