Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Projecto Calendário Javascript
23-08-2010, 19:47
Mensagem: #4
RE: Projecto Calendário Javascript
Problema Resolvido.
Deixo aqui a resolução. Pode sempre dar algum jeito para quem estiver a pesquisar:

Código:
function calendario(){
        var data = new Date();
        var ano = data.getFullYear();
        var mes = data.getMonth();
        var dia = data.getDate();
        var diaSemana = data.getDay();
        var meses = ["Janeiro", "Fevereiro", "Março", "Abril", "Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"];
        var semana = ["Dom","Seg","Ter","Qua","Qui","Sex","Sab"];
        var diasMes=[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
        data.setFullYear(ano, 0, 1);
                      
        for (m=0; m<meses.length; m++) {
                              
                document.write("<center><table border=1><tr><th colspan=7>" + meses[m] + " " + ano + "</th><tr>");
                document.write("<tr>");
                                      
                for (i=0; i<semana.length; i++) {
                        document.write("<td>" + semana[i] + "</td>");
                }
                document.write("</tr>");
                                      
                for (i=0; i<data.getDay(); i++) {
                        document.write("<td></td>");
                }
                                                                              
                for (i=0; i<diasMes[m]; i++) {
                        if (data.getDate()>i) {
                                diaSemana = data.getDay();
                                                      
                                if (diaSemana == 0) {
                                        document.write("<tr>");
                                }
                                                      
                                if (diaSemana != 7) {
                                        document.write("<td>" + (i+1) + "</td>");
                                }
                                                      
                                if (diaSemana = 7) {
                                        document.write("</tr>");
                                }
                        }
                        data.setDate(data.getDate() + 1);
                }
        }
}

Cumprimentos.
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
RE: Projecto Calendário Javascript - saracanelas - 23-08-2010 19:47

Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)