JS Calendar | CAIU A MARRETA !

Galera.

Neste primeiro post vou falar sobre o componente de calendário, JS Calendar.  O JS Calendar foi desenvolvido pela DhtmlGoodies.com em JavaScript.  Para ver um exemplo do calendário, clique aqui.

Conhecendo o JS Calendar

Primeiramente, faça o download do JS Calendar no sítio da desenvolvedora. Ao descompactar, veremos dois arquivos e dois diretórios:

arquivo lgpl.txt - licença de uso do JS Calendar

arquivo js_calendar.html - exemplo do JS Calendar

diretório images – com imagens do exemplo e do calendário

diretório dhtmlgoodies_calendar - onde encontraremos o javascript e o css

Construindo uma página com o calendário

Vamos criar uma página em branco (html).

Após criar esta página em branco, entre as tags <HEAD> e </HEAD> insira o texto abaixo:

<title>Teste de Calendario</title>
<!– Título do Sítio –>

<link type=”text/css” rel=”stylesheet” href=”dhtmlgoodies_calendar.css” media=”screen”></link>
<!– Referência ao css utilizado no calendário –>

<script type=”text/javascript” src=”dhtmlgoodies_calendar.js”></script>
<!– Referência a biblioteca de funções utilizada no JS Calendar –>

Entre  as tags <BODY> e </BODY> inclua o texto abaixo:

<form>
Data: <input type=”text” value=”" readonly name=”campoData”><br>
<!– Campo do tipo texto, apenas como leitura. O usuário não poderá digitar a data diretamente no campo. Isso evita erros de digitação. –>

<input type=”button” value=”Calendário” onclick=”displayCalendar(document.forms[0].campoData,’dd-mm-yyyy’,this)”>
<!– Botão com nome Calendário com a função displayCalendar sendo chamada pelo onclick. Importante citar que no document.forms[0].XXXXX, XXXXX é o nome do campo onde receberá o valor escolhido no calendário –>

</form>

Grave o arquivo como testeCalendario.htm e faça um teste clicando sobre o botão “Calendário

Para mudar o formato da data, altere o terceiro parâmetro da função displayCalendar que neste exemplo está como dd-mm-yyyy.

Para ver este exemplo acima funcionando, clique aqui.

Fico por aqui.

Até o próximo post.

Abraços.

Bruno Amaral

Gostou? Compartilhe com seus amigos!

Tags: , , ,