Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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?
Bom eu uso o plugin Jquery datapicker !!
Simples e fácil de implementar!!
#Ficadika aki tem um exemplo que eu uso!!
Seu calendário é montado via javascript ou pelo asp?
javascript/Jquery na verdade o plugin ja vem pronto ai é só linkar um JS de configuração pt/BR e fica a data formato Brasil!!
E ainda tem como escolher ou criar um tema a sua escolha!
Rsrsrsrssr perguntei a autora do tópico rsrsrsr malz não coloquei o nome referenciando, o seu exemplo é muito bacana mesmo.
Boa noite e malz ai rsrsrs. :joia:
beleza da nada !!
Eu que me empolguei no post!! kkk
flws!!
Uma forma é fazer por Ajax e a outra é passar o mês por QueryString e quando carregar a pagina você pega o mês da queryString consunta os dados e também marca o calendario com o parametro da QueryString...