日期:2014-05-16 浏览次数:20534 次
var ystWin = null;
function initYstWin(mm) {
    if (ystWin == null) {
        var inner = "<div id='chart1div'></div>"
            +"<select id='year' onClick='datechange();'>"
            +"<option ></option>"+"</select>年"
            +"<select id='yue' onClick='datechange();'>"
            +"<option ></option>"+"</select>月"
            +"<select id='ri'>"
            +"<option value='all'>--</option>"+"</select>日"
             ;
            }
    intyear();
    
}
//初始化年月日
function intyear(){
    //先给年下拉框赋内容
    var y = new Date().getFullYear();
    var str="";
    str += "<option value='" + y + "'>" + y + "</option>"
    for (var i = (y-5); i < (y+5); i++) //以今年为准,前5年,后5年
      {
    str += "<option value='" + i + "'> " + i + "</option>\r\n";
    }
    $("#year").html(str);
    
    //赋月份的下拉框
    var m = new Date().getMonth() + 1;
    var str="";
    m=m>9?(m+""):("0"+m);
    str += "<option value='" + m + "'>" + m + "</option>"
    for (var i = 1; i < 13; i++) 
    {
        i=i>9?(i+""):("0"+i);
        str += "<option value='" + i + "'> " + i + "</option>\r\n";
    }
    $("#yue").html(str);
    
    //赋日期的下拉框
    var day = new Date(y, m, 0);
    var ri = day.getDate();// 获取当月最后一天日期
    var str="";
    str = "<option value='all'>--</option>"
    for (var i = 1; i < (ri+1); i++) 
    {
        i=i>9?(i+""):("0"+i);
        str += "<option value='" + i + "'> " + i + "</option>\r\n";
    }
    $("#ri").html(str);
    datechange();
}
function datechange() //年月发生变化时日期发生变化,联动
{
       //赋日期的下拉框
    var y=$("#year").val();
    var m=$("#yue").val();
    var day = new Date(y, m, 0);//获取当前年和月的下拉框的值,
    var ri = day.getDate();// 获取该年月最后一天日期
    var str="";
    //var r=new Date().getDate();
    str = "<option value='all'>--</option>"
    for (var i = 1; i < (ri+1); i++) 
    {
        i=i>9?(i+""):("0"+i);
        str += "<option value='" + i + "'> " + i + "</option>\r\n";
    }
    $("#ri").html(str);
}