Como validar e formatar esse calendario em java script ?
Olá pessoal, olha eu aqui novamente com uma duvida.
Desculpa se to enxendo o saco, é que é primeira vez que to tentando fazer um site validado, e estou encontrando problemas.
Dessa fez meu problema é o seguinte:
No site que estou fazendo, preciso colocar um calendario.
Como não intendo nada de JavaScript, peguei um exemplo pronto que era semelhante com o que eu queria.
Porém não tô conseguindo editar ele exatamente como eu gostaria.
E fui validar ele , e vi que também ocorrem muitos erros.
Alguém poderia me ajudar, por favor ?
Eu queria que ele ficasse exatamente assim:
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.danielemiliano.com.br/calendario/exemplo.gif&key=5eed9bdc7fa2516220a51a7b7415f066ca5cc164d926ad0ae96e4be4950389a4" alt="Imagem Postada" />
A imagem de fundo está hospedada nesse endereço:
http://www.danielemiliano.com.br/calendari..._calendario.gif
Está é a página com o calendario:
http://www.danielemiliano.com.br/calendario/index.htm
Vejam como eu deixei o código até o momento.
Ps: sei que está cheio de erros, mas não sei arrumalos http://forum.imasters.com.br/public/style_emoticons/default/upset.gif
>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml](http://www.w3.org/1999/xhtml)">
<head>
<title>Calendario</title>
<style type="text/css">
<!--
body { font-family: Arial; font-size: 11px; color: #637B5B }
-->
</style>
</head>
<body>
<script language="Javascript">
<!--
now = new Date();
nowDay = now.getDay();
nowDate = now.getDate();
nowMonth = now.getMonth() + 1;
nowYear = new String(now.getYear());
nowyearLen = nowYear.length
nowYear = nowYear.split("")
nowYear = nowYear[nowyearLen - 2] + nowYear[nowyearLen - 1]
j = 31;
startDate = 1;
tmpDate = nowDate;
tmpDay = nowDay;
start = false;
end = false;
monthName = new Array();
monthName[1] = "Janeiro";
monthName[2] = "Fevereiro";
monthName[3] = "Março";
monthName[4] = "Abril";
monthName[5] = "Maio";
monthName[6] = "Junho";
monthName[7] = "Julho";
monthName[8] = "Agosto";
monthName[9] = "Setembro";
monthName[10] = "Outubro";
monthName[11] = "Novembro";
monthName[12] = "Dezembro";
monthLen = new Array();
monthLen[1] = "31";
monthLen[2] = "28";
monthLen[3] = "31";
monthLen[4] = "30";
monthLen[5] = "31";
monthLen[6] = "30";
monthLen[7] = "31";
monthLen[8] = "31";
monthLen[9] = "30";
monthLen[10] = "31";
monthLen[11] = "30";
monthLen[12] = "31";
for (i = 0; i < j; i++){
tmpDate--;
tmpDay--;
if (tmpDay < 0){
tmpDay = 6;
}
if (tmpDate == 1){
i = 31;
}
}
document.write("<table border=0 bgcolor='white'><tr><td><table><tr>")
document.write("<td>" + monthName[nowMonth] + ' ' + nowYear + "</td>")
document.write("</tr></table><table><tr>")
document.write("<td>D</td><td>S</td><td>T</td><td>Q</td><td>Q</td><td>S</td><td>S</td></tr><tr>")
for (i = 0; i < 7; i++){
for (week = 0; week <= 6; week++){
if (startDate == nowDate){
document.write("<td bgcolor='8BA384'><font color='ffffff'><b>")
}
else{
document.write("<td>")
}
if (week == tmpDay){
start = true
}
if ((start == true)&&(end == false)){
document.write(startDate)
startDate++
}
if (startDate == nowDate){
document.write("</font></b>")
}
document.write("</td>")
if (startDate > monthLen[nowMonth]){
end = true
}
}
document.write("</tr>")
}
document.write("</tr></table></td></tr></table>")
// -->
</script>
</body>
</html>
Ps: Eu fiquei em dúvida se postava isso aqui ou na parte de JavaScript.Como minha dúvida é com respeito a formatação e validação do código e não com o funcionamento do script, achei que era mais correto postar aqui mesmo.
Qualquer coisa me avisem se eu estiver errado.
Abraço a todos !
Discussão (3)
Carregando comentários...