Páginas

Pretty Calendário


Hoje vou ensinar a vocês, a fazer um calendário como este :



Vá em Design > Adicione um gagdet de HTML/JavaScript , e cole o codigo :

<center><script language="JavaScript">
monthnames = new Array ("Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro");var linkcount=0;function addlink(month, day, href) {var entry = new Array(3);entry[0] = month;entry[1] = day;entry[2] = href;this[linkcount++] = entry;}Array.prototype.addlink = addlink;linkdays = new Array();monthdays = new Array(12);monthdays[0]=31;monthdays[1]=28;monthdays[2]=31;monthdays[3]=30;monthdays[4]=31;monthdays[5]=30;monthdays[6]=31;monthdays[7]=31;monthdays[8]=30;monthdays[9]=31;monthdays[10]=30;monthdays[11]=31;todayDate=new Date();thisday=todayDate.getDay();thismonth=todayDate.getMonth();thisdate=todayDate.getDate();thisyear=todayDate.getYear();thisyear = thisyear % 100;thisyear = ((thisyear < 50) ? (2000 + thisyear) : (1900 + thisyear));if (((thisyear % 4 == 0)&& !(thisyear % 100 == 0))||(thisyear % 400 == 0)) monthdays[1]++;startspaces=thisdate;while (startspaces > 7) startspaces-=7;startspaces = thisday - startspaces + 1;if (startspaces < 0) startspaces+=7;document.write("<FONT face='verdana'>");document.write("<table width=100% border=0 " );document.write("style='font-size : 10px; color : #aaaaaa;' cellpadding=0 cellspacing=1>");
document.write("<tr><td colspan=7><ce><upper><center>"+ monthnames[thismonth] + " " + thisyear+ "</center></upper></ce></td></tr>");document.write("<tr>");document.write("<td align=center><strong><ce>S</ce></strong></td>");document.write("<td align=center><strong><ce>T</ce></strong></td>");document.write("<td align=center><strong><ce>Q</ce></strong></td>");document.write("<td align=center><strong><ce>Q</ce></strong></td>");document.write("<td align=center><strong><ce>S</ce></strong></td>");document.write("<td align=center><strong><ce>S</ce></strong></td>");document.write("<td align=center><strong><ce>D</ce></strong></td>");document.write("</tr>");document.write("<tr>");for (s=0;s<startspaces;s++) {document.write("<td align=center>-</td>");}count=1;while (count <= monthdays[thismonth]) {for (b = startspaces;b<7;b++) {linktrue=false;document.write("<td align=center>");for (c=0;c<linkdays.length;c++) {if (linkdays[c] != null) {if ((linkdays[c][0]==thismonth + 1) && (linkdays[c][1]==count)) {document.write("<a href=\"" + linkdays[c][2] + "\">");linktrue=true;}}}if (count==thisdate) {document.write("<B>");}if (count <= monthdays[thismonth]) {document.write(count);}else {document.write("-");}if (count==thisdate) {document.write("</B>");}if (linktrue)document.write("</a>");document.write("</td>");count++;}document.write("</tr>");document.write("<tr>");startspaces=0;}document.write("</table>");document.write("</FONT>");// End --></script></center>

0 comentários:

Postar um comentário