1. 点击年份,月份下拉的时候显示 ?/td>
答:请下载3.0.1版本
2. 多框架时,其他框架里点的链接替换了本页,时间框不会消失
答:请下载3.0.1版本
3.在ff下,看着是正常的,但在错误查看器里每点击一次,就会记一个错误,错误地址是:错误: this.win.attachEvent is not a function
源文件:file:///F:/My97DatePicker3.0/My97DatePicker3.0/My97DatePicker/WdatePicker.js
行:128
答:请下载3.0.1版本
4.在showModalDialog窗口中使用时,会打不开窗口,系统提示:无法打开internet站点 。。。。。已终止操作
答:完全可以使用的
IE7中没有注意点
IE6中使用时,如果有 base target标签 必须在日期控件载入后设置
即
<script language="javascript" type="text/javascript" src="../My97DatePicker/WdatePicker.js"></script>
<base target="_self" />
5.maxdate 和 自定义日期new WdatePicker(this,'%Y年%M月',false,'whyGreen'),会报日期格式错误,感觉是maxdate格式是类似2007-07-03而自定义不等同这个
答:MAXDATE 和 MINDATE 的格式和自定义日期的格式是不一样的,MAXDATE 和 MINDATE 的格式可以在config.js里面设置对应的参数是 dpcfg.realValueShortFmt
6.starttime定义了 maxdate="#F{$('endtime').value}" 动态定义最大值,根据endtime来获得的,endtime这栏我设当前日期为最大值,可是当我endtime没选择时为空,starttime就没有限制了,所以我想问的是当我动态starttime 最大值时,能不能给个初始值
答:= #F{} 是自定义函数,他可以实现你想要的所有功能,不过你得懂点JS了,还要懂点脑子,像你刚刚所说的功能其实可以这样实现(假设默认值是2007-7-1,当然你也可以用JS的日期函数取得动态日期,如今天等) #F{if($('endtime').value!='') return $('endtime').value else return '2007-7-1';}
7:在母版页只要加入MAXDATE和MINDATE属性就报错,错误信息是: obj为空或不是对象
答:这是问题是因为使用了母板页之后它的ID和ClientID是不一样的,这就导致取$('id').value的时候,js找不到这个ID对象,解决办法是在初始化的时候使用ClientID。
如:Text1.Attributes["MAXDATE"] = "#F{$('"+Text2.ClientID+"').value}";
或者你也可以用<%=Text2.ClientID%>的形式,把代码写在aspx文件里面
回复 更多评论