2012-04-28 41 views
0

我實現了我的網站上此日曆: http://www.dynarch.com/projects/calendar/doc/的Javascript日曆rederection

我想給用戶發送一個鏈接,如果他們點擊了一天。這個鏈接需要包含天:

<div class="DynarchCalendar-day DynarchCalendar-day-selected" dyc-date="20120420" unselectable="on" dyc-type="date">20</div> 

我知道如何,如果用戶點擊了一天觸發一個事件:

var LEFT_CAL = Calendar.setup({ 
     cont  : "cont", 
     fdow  : 1, 
     dateInfo : getDateInfo, 
     onSelect : function() { 
      <!--Here--> 
     }  
}) 

我可以將用戶重定向到其他網頁,如果他們點擊它:

window.location = "http://www.google.com/" 

不工作的唯一的事情是,我需要在域名後添加日期。例如:

window.location = "http://www.webpage.com?ShowDate=20120428" 

有人可以告訴我怎麼做到這一點嗎?問題是我無法獲取選定日期的日曆(Class DynarchCalendar-day-selected);

+0

請在http://jsfiddle.net/上顯示您的代碼 – Dasarp 2012-04-28 14:31:19

回答

1
var LEFT_CAL = Calendar.setup({ 
       cont: "cont", 
       weekNumbers: true, 
       selectionType: Calendar.SEL_MULTIPLE, 
       showTime: false, 
       onSelect : function() { 
       var selectedDate = $('td.DynarchCalendar-td-selected div').attr("dyc-date"); 
       window.location = "http://www.webpage.com?ShowDate="+selectedDate; 
       } 

     })