Calendário em JavaScript

05/11/2008

1

Boa tarde a todos.

Eu tenho este script que monta um calendário.
Mas eu gostaria de saber como faço para mudar as cores das fontes, tipo os dias da semana gostaria que fosse vermelho e os dias do mês em azul e também todos os dias do mês que fosse no domingo também fosse em vermelho.

Alguém pode me ajudar?

O script esta abaixo.

Obrigado.

Uelinton

<script language=´JavaScript´ type=´text/javascript´>
<!--
var week = new Array(´D´, ´S´, ´T´, ´Q´, ´Q´, ´S´, ´S´);
var monthdays = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
var today = new Date();
var month = today.getMonth();
var day = today.getDay();
var dayN = today.getDate();
var days = monthdays[month];
if (month == 1) {
var year = today.getYear();
if (year¬4 == 0) days = 29;
}
document.write(´´);
document.write(´´);
for (var i=0; i<7; i++) {
document.write(´<td width=´25´ height=´25´>´);
document.write(´<div align=´center´>´ + week[i] + ´</div>´);
document.write(´</td>´);
}
document.write(´´);
var jumped = 0;
var inserted = 1;
var start = day - dayN¬7 + 1;
if (start < 0) start += 7;
var weeks = parseInt((start + days)/7);
if ((start + days)¬7 != 0) weeks++;
for (var i=weeks; i>0; i--) {
document.write(´´);
for (var j=7; j>0; j--) {
document.write(´<td>´);
if (jumped<start || inserted>days) {

jumped++;
}
else {
if (inserted == dayN) document.write(´<div align=´center´>[´ + inserted + ´]</div>´);
else document.write(´<div align=´center´>´ + inserted + ´</div>´);
inserted++;
}
document.write(´</td>´)
}
document.write(´´);
}
document.write(´´);
// -->
</script>
Responder

Posts

29/12/2008

Signori

Olha cara, componentes prontos JavaScript náo sei se vc pode mudar, dá uma olhada se este componente usa algum arquivo de estilos ´.css´ e tenta mudar por la...

Ou vc pode usar o componente Calendar do Ajax Control Toolkit, que vc pode personalizar...

flws
Responder