»
Tiếng AnhTiếng PhápTiếng Việt

In - Lịch tháng có liên kết - JavaScriptBank.com

Phiên bản đầy đủ: jsB@nk » Thời gian » Lịch » Lịch tháng có liên kết
URL: https://www.javascriptbank.com/virtual-calander-script.html

Lịch tháng có liên kết © JavaScriptBank.comHiệu ứng tạo một tờ lịch tháng có hiển thị ngày. Hiệu ứng còn cho phép người dùng thêm liên kết vào trong các ngày thông qua một mảng

Phiên bản đầy đủ: jsB@nk » Thời gian » Lịch » Lịch tháng có liên kết
URL: https://www.javascriptbank.com/virtual-calander-script.html



HTML
<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>&nbsp</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("&nbsp");                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><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->