求一个类似查看QQ聊天记录的日期控件

大家有没有做过一个类似查看QQ聊天记录的日期控件,有聊天记录的那一天用一个特殊标记。

要用js实现的,请高手们指教,有没有做过的例子,或者实现的原理说一下。

我把例子发到你邮箱了,可以参考一下。

My97
你可以试试。

你是什么模式的?c/s或者b/s?好像extjs有这样的控件

My97DatePicker这个可以做的。
[code="javascript"]
var memo_dates = [ '2010-12-01','2010-12-05','2010-12-09' ];
function ePicked(dp)
{
window.open('/spaces/<%= @space.id %>/memos?date='+dp.cal.getDateStr(), '', 'height=430, width=380, top=160, left=450, toolbar=no, menubar=no, scrollbars=yes,resizable=no,location=no, status=no');
}
WdatePicker( { eCont :'space_memo', isShowWeek:true, specialDates :memo_dates.length > 0 ? memo_dates : null, onpicked :ePicked } );
[/code]
主要是通过specialDates控制的,这样memo_dates中的日期就会高亮显示,或者自己定义样式

[code="javascript"]



<br> var memo_dates = [ &#39;2010-12-01&#39;,&#39;2010-12-05&#39;,&#39;2010-12-09&#39; ];<br> function ePicked(dp)<br> {<br> window.open(&#39;/net_class/classes/1/memos?date=&#39;+dp.cal.getDateStr(), &#39;&#39;, &#39;height=430, width=380, top=160, left=450, toolbar=no, menubar=no, scrollbars=yes,resizable=no,location=no, status=no&#39;);<br> }<br> WdatePicker( { eCont :&#39;class_memo&#39;, isShowWeek:true, specialDates :memo_dates.length &gt; 0 ? memo_dates : null, onpicked :ePicked } );<br>

[/code]

这样就可以了,[ '2010-12-01','2010-12-05','2010-12-09' ]里的值可以动态获取,你把这段代码拷贝出来,另存为html试试就明白了。