Calendário
Pessoal,
Tenho esse js para um calendário:
<script type="text/javascript">
// Read a page's GET URL variables and return them as an associative array.
function getUrlVars()
{
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
return vars;
}
$(function(){
var defaultDate = null;
var dataURL = getUrlVars()["data"];
var mesURL = getUrlVars()["mes"];
var anoURL = getUrlVars()["ano"];
if(dataURL != undefined)
{
defaultDate = dataURL;
}
else if(anoURL != undefined && mesURL != undefined)
{
defaultDate = mesURL + '/'+ new Date().getDate() + '/' + anoURL;
}
// Datepicker
$('#datepicker').datepicker({
inline: true,
defaultDate: defaultDate,
onSelect: function(dateText, inst) {
window.location.href = 'principal.asp' + "?data=" + dateText;
},
onChangeMonthYear: function(year, month, inst) {
window.location.href = 'principal.asp' + "?mes=" + month + '&ano=' + year;
}
});
});
</script>
O que acontece é que qnd eu clico para avançar ou retroceder um mes, ele da reload na página e com isso volta para o mes atual.
Queria pegar a informação do mês que eu passo qnd tento mudar o mês e, fazer o calendário receber para continuar no mês que eu escolher mesmo dando reload na página.
Alguém conseguiria me ajudar?
Discussão (6)
Carregando comentários...