Kalendar
Ovdje vidite izvorni kod skripte pomocu koje prikazujete kalendar sa prethodne stranice. Jednostavno markirajte ovaj kod misem i spremite ga sa CTRL-c u privremenu memoriju, i ubacite ga unutar vaseg dokumenta sa CTRL-v. (Tzv. cut and paste..)
<script language="JavaScript"> var timerID = null; var timerRunning = false; var id,pause=0,position=0; function stopclock (){ if(timerRunning) clearTimeout(timerID); timerRunning = false; } function showtime () { var now = new Date(); var hours = now.getHours(); var minutes = now.getMinutes(); var seconds = now.getSeconds() var timeValue = "" + ((hours >12) ? hours -12 :hours) timeValue += ((minutes < 10) ? ":0" : ":") + minutes timeValue += ((seconds < 10) ? ":0" : ":") + seconds timeValue += (hours >= 12) ? " P.M." : " A.M." document.clock.face.value = timeValue; timerID = setTimeout("showtime()",1000); timerRunning = true; } function startclock () { stopclock(); showtime(); } function greeting() { var today = new Date(); var hrs = today.getHours(); document.writeln("<CENTER>"); document.writeln("<BR>"); document.write("<H1>Dobro/Dobar "); //pozdrav koji je upucen ovisno o dijelu dana if (hrs < 6) document.write("Rano Jutro"); // isto pozdrav do 6 sati ujutro else if (hrs < 12) document.write("Jutro"); // pozdrav do 12 sati else if (hrs <= 18) document.write("Dan"); // pozrav ako je izmedju 12 i 18 sati else document.write("Vece"); // pozdrav za od 18 sati.. document.writeln("!</H1>"); document.writeln("<form name='clock' onSubmit='0'>"); document.writeln("<input type='text' name='face' size=13 value=''>"); // ovaj je input polje u kojem se prikazuje vrijeme document.writeln("</form>"); document.write("Usli ste na ove stranice "); dayStr = today.toLocaleString(); document.write(dayStr); document.writeln("</CENTER>"); } function montharr(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11) { this[0] = m0; this[1] = m1; this[2] = m2; this[3] = m3; this[4] = m4; this[5] = m5; this[6] = m6; this[7] = m7; this[8] = m8; this[9] = m9; this[10] = m10; this[11] = m11; // niz za 12 mjeseci } function calendar() { var monthNames = "JanFebMarAprMajJunJulAugSepOktNovDec"; // mjeseci mozete ih i promijeniti npr u SijVeljOzu i slicno var today = new Date(); var thisDay; var monthDays = new montharr(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); year = today.getYear(); thisDay = today.getDate(); if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) // odreduje da li je godina prestupna monthDays[1] = 29; nDays = monthDays[today.getMonth()]; firstDay = today; firstDay.setDate(1); testMe = firstDay.getDate(); if (testMe == 2) firstDay.setDate(0); startDay = firstDay.getDay(); // slijedi tablica koja sadrzi sami kalendar document.writeln("<CENTER>"); document.write("<TABLE BORDER BGCOLOR=ffffff>"); // ovdje mozete i tablici dati neku zeljenu pozadinu..kod mene je bijela. document.write("<TR><TH COLSPAN=7>"); document.write(monthNames.substring(today.getMonth() * 3, (today.getMonth() + 1) * 3)); document.write(". "); document.write(year); document.write("<TR><TH>Ned<TH>Pon<TH>Uto<TH>Sri<TH>Cet<TH>Pet<TH>Sub"); document.write("<TR>"); column = 0; for (i=0; i<startDay; i++) { document.write("<TD>"); column++; } for (i=1; i<=nDays; i++) { document.write("<TD>"); if (i == thisDay) document.write("<FONT COLOR=\"#FF0000\">") // boja koju ima danasnji dan u kalendaru kod mene crvena document.write(i); if (i == thisDay) document.write("</FONT>") column++; if (column == 7) { document.write("<TR>"); column = 0; } } document.write("</TABLE>"); document.writeln("<FONT SIZE=\"1\">by BHWebmasters.Net</FONT></CENTER>"); } greeting(); document.write("</br>"); calendar(); document.write(""); // --></script>