y




JavaScript Source Code 3000: Calendars: Year

































Year Calendar








Check out this script! See the whole year! A very neat effect - some great JavaScripting!







today = new Date();
year = today.getYear();
if (year < 2000) // Y2K Fix, Isaac Powell
year = year + 1900; // http://onyx.idbsu.edu/~ipowell
today= new Date("January 1, "+year)
start_day = today.getDay() + 1
fill_table("January",31)

if (((year % 4)==0) && ((year % 100)!=0) || ((year % 400)==0))
{ fill_table("February", 29); }
else { fill_table("February", 28); }

fill_table("March",31)
fill_table("April",30)
fill_table("May",31)
fill_table("June",30)
fill_table("July",31)
fill_table("August",31)
fill_table("September",30)
fill_table("October",31)
fill_table("November",30)
fill_table("December",31)







JavaScript Source Code 3000: Calendars: Year
Simply click inside the window below, use your cursor to hilight the script, and copy (type Control-c or Apple-c) the script into a new file in your text editor (such as Note Pad or Simple Text) and save (Control-s or Apple-s). The script is yours!!!




    





<!-- TWO STEPS TO INSTALL YEAR CALENDAR:

1. Paste the specified coding into the HEAD of your HTML document
2. Put the last code into the BODY of your HTML document -->

<!-- STEP ONE: Copy this code into the HEAD your HTML document -->

<HEAD>

<SCRIPT LANGUAGE="JavaScript">

<! >
<! >

<!-- Begin
function day_title(day_name){
document.write("<TD ALIGN=center WIDTH=35>"+day_name+"</TD>")
}
function fill_table(month,month_length) {
day=1
document.write("<TABLE BORDER=3 CELLSPACING=3 CELLPADDING=%3><TR>")
document.write("<TD COLSPAN=7 ALIGN=center><B>"+month+" "+year+"</B><TR>")
day_title("Sun")
day_title("Mon")
day_title("Tue")
day_title("Wed")
day_title("Thu")
day_title("Fri")
day_title("Sat")
document.write("</TR><TR>")
for (var i=1;i<start_day;i++) {
document.write("<TD>")
}
for (var i=start_day;i<8;i++) {
document.write("<TD ALIGN=center>"+day+"</TD>")
day++}
document.write("<TR>")
while (day <= month_length) {
for (var i=1;i<=7 && day<=month_length;i++) {
document.write("<TD ALIGN=center>"+day+"</TD>")
day++
}
document.write("</TR><TR>")
start_day=i
}
document.write("</TR></TABLE><BR>")
}
// End -->
</script>

<!-- STEP TWO: Copy this code into the BODY of your HTML document -->

<BODY>

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
today = new Date();
year = today.getYear();
if (year < 2000) // Y2K Fix, Isaac Powell
year = year + 1900; // http://onyx.idbsu.edu/~ipowell
today= new Date("January 1, "+year)
start_day = today.getDay() + 1
fill_table("January",31)

if (((year % 4)==0) && ((year % 100)!=0) || ((year % 400)==0))
{ fill_table("February", 29); }
else { fill_table("February", 28); }

fill_table("March",31)
fill_table("April",30)
fill_table("May",31)
fill_table("June",30)
fill_table("July",31)
fill_table("August",31)
fill_table("September",30)
fill_table("October",31)
fill_table("November",30)
fill_table("December",31)
</SCRIPT>
</BODY>



<!-- Script Size: 1.83 KB -->











Wyszukiwarka

Podobne podstrony:
Sade I never thought I´d see the?y
One?y in May
F5 uk ?y nieinercjalne fo
2001Y
Kurs Joookerrr =) ?y działało
moje opracowane wyk?y
Caluj mnie?yer Full751
sofokles krol?yp
testdisk y?? live rescue
Eurythmics The?y It Rained Forever
Metallica Hero Of The?y

więcej podobnych podstron