asp.net中调用javascript函数实现多功能日期控件示例
|
日期:2007年8月16日 作者: 查看:[大字体
中字体 小字体]
|
(((mm==12?yy+1:yy) == new Date().getFullYear() && (mm==12?1:mm+1) == new Date().getMonth()+1 && meizzWDay[i] == new Date().getDate()) ? "#FFD700":"#e0e0e0"); //将选中的日期显示为凹下去 if((mm==12?yy+1:yy)==outDate.getFullYear() && (mm==12?1:mm+1)== outDate.getMonth() + 1 && meizzWDay[i]==outDate.getDate()) { da.borderColorLight="#FFFFFF"; da.borderColorDark="#FF9900"; } } } else //本月的部分 { da.innerHTML="<b>" + meizzWDay[i] + "</b>"; da.title=mm +"月" + meizzWDay[i] + "日"; da.onclick=Function("meizzDayClick(this.innerText,0)"); //给td赋予onclick事件的处理 //如果是当前选择的日期,则显示亮蓝色的背景;如果是当前日期,则显示暗黄色背景 if(!outDate) da.style.backgroundColor = (yy == new Date().getFullYear() && mm == new Date().getMonth()+1 && meizzWDay[i] == new Date().getDate())? "#FFD700":"#e0e0e0"; else { da.style.backgroundColor =(yy==outDate.getFullYear() && mm== outDate.getMonth() + 1 && meizzWDay[i]==outDate.getDate())? "#00ffff":((yy == new Date().getFullYear() && mm == new Date().getMonth()+1 && meizzWDay[i] == new Date().getDate())? "#FFD700":"#e0e0e0"); //将选中的日期显示为凹下去 if(yy==outDate.getFullYear() && mm== outDate.getMonth() + 1 && meizzWDay[i]==outDate.getDate()) { da.borderColorLight="#FFFFFF"; da.borderColorDark="#FF9900"; } } } da.style.cursor="hand" } else{da.innerHTML="";da.style.backgroundColor="";da.style.cursor="default"} } }
function meizzDayClick(n,ex) //点击显示框选取日期,主输入函数************* { var yy=meizzTheYear; var mm = parseInt(meizzTheMonth)+ex; //ex表示偏移量,用于选择上个月份和下个月份的日期
上一篇:创建用于 ASP.NET 的分页程序控件[MSDN]
下一篇:在代码隐藏中遍历当前页的所有控件
|
| asp.net中调用javascript函数实现多功能日期控件示例 相关文章: |
|
|
|
| asp.net中调用javascript函数实现多功能日期控件示例 相关软件: |
|
|
|