0

特に関数を呼び出すと、IE 8 & 7 で次のコードを含む次のエラー メッセージが表示されます。

setDayDelay();

ここで何が問題なのですか?

function setDayDelay() {    
    if (twoDigitDate == 1) {              
           day = ("day1");
           startbuttondelay = 1600;
    } else if (twoDigitDate == 7) {
           day = ("day7");
           startbuttondelay = 9400;
    } else if (twoDigitDate == 8) {
           day = ("day8");
           startbuttondelay = 10300;
    } else if (twoDigitDate == 9) {
           day = ("day9");
           startbuttondelay = 11000;
    } else {
           day = ("inactive");
           startbuttondelay = 1000;
    }

    console.log("The day variable is: " + day);
    console.log("The startbutton delay is: " + startbuttondelay);   
}

setDayDelay();
4

2 に答える 2

1

twoDigitDate はグローバル変数ですか、それともコード内で未定義ですか? 「エラーメッセージ」は何と言っていますか?

于 2013-03-28T14:30:58.320 に答える
1

Declare twoDigitDate variable somewhere before using it.

Try this out, this works on IE7 and IE8.

于 2013-03-28T14:40:23.717 に答える