Tìm kiếm
Latest topics
HTML+javascript : Lịch Dương
bkiz :: Giáo Trình :: Ứng Dụng Web
Trang 1 trong tổng số 1 trang
HTML+javascript : Lịch Dương
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>lịch</title>
</head>
<script language=javascript>
<!--
var incount = 0;
monthnames = new Array("January","Februrary","March","April","May","June",
"July","August","September","October","November","Decemeber");
function addlink(month, day, href)
{
var entry = new Array(3);
entry[0] = month;
entry[1] = day;
entry[2] = href;
this[incount] = entry;
incount++;
}
Array.prototype.addlink = addlink;
linkdays = new Array();
/*------------------------------------*/
// This area is for assigned link days
// format for creating new
// link days is as follows:
// linkdays.addlink(month, day, href);
// where month and day is the date of
// event, and href is the URL of the link to go to. example:
linkdays.addlink(8, 26, "http://jsbank.topcities.com");
linkdays.addlink(8, 19, "http://jsbank.topcities.com");
/*------------------------------------*/
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;
/* -------------------------------------------------------------*/
// Y2K incompatibility.. added 1900 if last 2 digits of year
// were >= 50, added 2000 if < 50.
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("<p><table border=0 bgcolor=white ><font size=+1 color=white>");
document.write("<tr><td ><center><strong>" + monthnames[thismonth] + " "+
thisyear + "</strong></center></font></td></tr></table>");
document.write("<table border=2 bgcolor=grey bordercolor=white><font color=white>");
document.write("<tr>");
document.write("<td>Su</td><td>M</td><td>Tu</td><td>W</td><td>Th</td><td>F</td><td>Sa</td>");
document.write("</tr>");
document.write("<tr>");
for (s=0;s<startspaces;s++) { document.write("<td> </td>"); }
count=1;
while (count <= monthdays[thismonth])
{
for (b = startspaces;b<7;b++)
{
linktrue=false;
document.write("<td>");
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='");
if (linkdays[c][2].indexOf("http://",0) == -1) document.write("http://");
document.write(linkdays[c][2] + "'>");
linktrue=true;
}
}
}
if (count==thisdate) document.write("<font color='FF0000'><strong>");
if (count <= monthdays[thismonth]) document.write(count);
else document.write(" ");
if (count==thisdate) document.write("</strong></font>");
if (linktrue) document.write("</a>");
document.write("</td>");
count++;
}
document.write("</tr>");
document.write("<tr>");
startspaces=0;
}
document.write("</table></p>");
// -->
</SCRIPT>
<body>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>lịch</title>
</head>
<script language=javascript>
<!--
var incount = 0;
monthnames = new Array("January","Februrary","March","April","May","June",
"July","August","September","October","November","Decemeber");
function addlink(month, day, href)
{
var entry = new Array(3);
entry[0] = month;
entry[1] = day;
entry[2] = href;
this[incount] = entry;
incount++;
}
Array.prototype.addlink = addlink;
linkdays = new Array();
/*------------------------------------*/
// This area is for assigned link days
// format for creating new
// link days is as follows:
// linkdays.addlink(month, day, href);
// where month and day is the date of
// event, and href is the URL of the link to go to. example:
linkdays.addlink(8, 26, "http://jsbank.topcities.com");
linkdays.addlink(8, 19, "http://jsbank.topcities.com");
/*------------------------------------*/
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;
/* -------------------------------------------------------------*/
// Y2K incompatibility.. added 1900 if last 2 digits of year
// were >= 50, added 2000 if < 50.
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("<p><table border=0 bgcolor=white ><font size=+1 color=white>");
document.write("<tr><td ><center><strong>" + monthnames[thismonth] + " "+
thisyear + "</strong></center></font></td></tr></table>");
document.write("<table border=2 bgcolor=grey bordercolor=white><font color=white>");
document.write("<tr>");
document.write("<td>Su</td><td>M</td><td>Tu</td><td>W</td><td>Th</td><td>F</td><td>Sa</td>");
document.write("</tr>");
document.write("<tr>");
for (s=0;s<startspaces;s++) { document.write("<td> </td>"); }
count=1;
while (count <= monthdays[thismonth])
{
for (b = startspaces;b<7;b++)
{
linktrue=false;
document.write("<td>");
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='");
if (linkdays[c][2].indexOf("http://",0) == -1) document.write("http://");
document.write(linkdays[c][2] + "'>");
linktrue=true;
}
}
}
if (count==thisdate) document.write("<font color='FF0000'><strong>");
if (count <= monthdays[thismonth]) document.write(count);
else document.write(" ");
if (count==thisdate) document.write("</strong></font>");
if (linktrue) document.write("</a>");
document.write("</td>");
count++;
}
document.write("</tr>");
document.write("<tr>");
startspaces=0;
}
document.write("</table></p>");
// -->
</SCRIPT>
<body>
</body>
</html>
Similar topics
» HTML+javascript : phương trình bậc 2
» HTML+javascript : Tính S tam giác
» HTML+javascript : Đòng hồ điện tử
» nhap vao 2 so nguyen duong (1 <= x2 < x1 < 9) ; thuc hien cac phep tinh: x1-1 , x1+2 , x1+x2 , x1-x2
» Mảng - Nhập mảng số nguyên, tính tổng phần tử dương, tìm số hoàn hảo, tìm max, min, sắp xếp từ lớn đến nhỏ, từ nhỏ đến lớn
» HTML+javascript : Tính S tam giác
» HTML+javascript : Đòng hồ điện tử
» nhap vao 2 so nguyen duong (1 <= x2 < x1 < 9) ; thuc hien cac phep tinh: x1-1 , x1+2 , x1+x2 , x1-x2
» Mảng - Nhập mảng số nguyên, tính tổng phần tử dương, tìm số hoàn hảo, tìm max, min, sắp xếp từ lớn đến nhỏ, từ nhỏ đến lớn
bkiz :: Giáo Trình :: Ứng Dụng Web
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|
Mon Jun 24, 2013 11:27 pm by hangme
» host facebook
Mon Apr 02, 2012 2:26 pm by Admin
» Cyberlink PowerDirector 9 key full
Thu Mar 29, 2012 5:00 pm by Admin
» PowerDirector 10 Ultra
Fri Mar 23, 2012 6:15 pm by Admin
» Mảng - Nhập mảng số nguyên, tính tổng phần tử dương, tìm số hoàn hảo, tìm max, min, sắp xếp từ lớn đến nhỏ, từ nhỏ đến lớn
Sun Mar 18, 2012 9:17 pm by Admin
» HTML+CSS Form đăng nhập
Tue Sep 13, 2011 10:38 pm by Admin
» HTML+javascript : Lịch Dương
Thu Sep 08, 2011 5:15 pm by Admin
» HTML+javascript : Đòng hồ điện tử
Thu Sep 08, 2011 5:06 pm by Admin
» HTML: Form Đăng nhập
Thu Sep 08, 2011 4:42 pm by Admin