在HTML页面之间传递变量值

时间:2013-06-12 20:34:04

标签: javascript variables undefined

我创建了这个HTML日历,当用户选择日期时,JS返回如下值:

<li class ="num" id="day6" onclick = "return checkDate(6)"> </li>

我在外部JS文件中调用了值:

function checkDate(a) {
    a = dayNum;
    alert(dayNum);
    day = dayNum- start_day2; }

警报有效,但当我尝试在另一个页面上加载此相同的脚本时,它会发出“未定义”警报。我假设这是因为重新加载a的值未设置。有没有解决的办法?坚持使用Javascript只是因为这是我所熟知的唯一语言。

感谢。

1 个答案:

答案 0 :(得分:0)

function checkDate(a) {
    var dayNum, day, start_day2;
    dayNum = a;
    start_day2 = null; //no value specified in given code
    alert(dayNum);
    day = dayNum- start_day2; 
}

简短显示你所展示的内容

function checkDate(a) {
    alert(a);
}