0

このカレンダーを自分の Web サイトに実装しました: http://www.dynarch.com/projects/calendar/doc/

ある日をクリックすると、ユーザーにリンクを送信したいと考えています。リンクには次の日付を含める必要があります。

<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-->
        }       
})

ユーザーがクリックすると、別の Web ページにリダイレクトできます。

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

うまくいかないのは、ドメイン名の後に日付を追加する必要があることだけです。たとえば、次のようになります。

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

誰かがこれを行う方法を教えてもらえますか? 問題は、選択した日のカレンダーを取得できないことです (Class DynarchCalendar-day-selected);

4

1 に答える 1

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;
                }   

        })
于 2013-03-26T09:05:43.330 に答える