カレンダーを追加した smarty テンプレートを初めて使用します。カレンダーの日付を他のページに渡したいだけです。
例:
ユーザーが日付をクリックすると、24-12-2012
次のような形式の URL が必要になります:
`eventpost.php?ed=24-12-2012`
calendar.tpl ファイルがあります:
$('#calendar').fullCalendar({
dayClick: function (date, allDay, jsEvent, view) {
var myJsDate = date;
var dispDate = myJsDate.getDate() + '-' + (myJsDate.getMonth() + 1) + '-' + myJsDate.getFullYear(); // 24-12-2012
var det = dispDate
$("#currentDate").val(dispDate);
$('#offDayPopUp').dialog({
autoOpen: true,
modal: true,
resizable: false,
width: 300,
height: 180,
draggable: false
});
$('#calmonth_' + myJsDate.getMonth()).addClass('cal_month_active');
},
HTML:
<div id="offDayPopUp" class="offDayDialog" title="Create Event,Commitment,Visiting Area.">
<div class="CrateDiv">
<div style="float:left; padding-right:10px;"><b>Date :</b></div>
<div><input type="text" name="currentDate" id="currentDate" readonly="readonly" /></div>
<ul>
<li><a href="{$cfgRoot}/event/eventPost.php"><b>Create A New Event.</b></a></li>
<li><a href="{$cfgRoot}/commitment/commitment.php"><b>Create A New Commitment.</b></a></li>
<li><a href="{$cfgRoot}/area/areaPost.php"><b>Create A New Visiting Area.</b></a></li>
</ul>
</div>
</div>
その日付を JavaScript から次のような URL に渡したいだけです。
eventPost.php?ed=24-12-2012
commitment.php?ed=24-12-2012
areaPost.php?ed=24-12-2012