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文件里面
回復 更多評論