首页回顾功能

公司要弄一个首页回顾的功能,可以查看以往某个时间的首页。程序每天自动在上午和下午分别抓取一个页面,生成地址为http://xxx.com/review/channel20090715am.html 的形式。

 

这个功能用到了jQuery UI 的 datepicker日历插件,但是主要的还是通过分析页面地址中的时间信息生成相应链接。

流程如下:
分析页面中的时间信息如20090715am 得出本页面的抓取日期并在页面中显示;
计算前一天的日期 判断是否存在前一天页面的连接(得根据抓取时间);
后一天的亦同;
如果当前页面是am(上午的页面) 则判断是否存在pm(下午的页面);
下午亦同;
 生成相关链接 前一天 后一天 上午 / 下午 并判断链接可用性,如果没有前一天链接,则前一天按钮为不可用 (后一天亦同);
点击下拉框选择预览频道;
点击日历组件日期跳转到相应页面。

查看DEMO 

下面是代码:

Code

 

posted on 2009-07-16 17:14  trance  阅读(451)  评论(0编辑  收藏  举报

导航