LINUXSOFT.cz Přeskoč levou lištu
Uživatel: Heslo:  
   CZUKPL

> Kalendář 2003

Edituj záznam
Kategorie: Javascript
Programovací jazyk: Javascript
Domovská stránka: http://javascript.internet.com
Download:
Tvůrce:
Popis skriptu: Velmi pěkný kalendář se zvýrazněním událostí a jejich toolboxem.
Nároky na klienta: Aktivní JS
Nároky na server: žádné
Ukázka spuštěného skriptu
Kód s komentáři:
<!-- KROK JEDNA: Následujci kod vložte do sekce HEAD -->



<HEAD>



<!-- Další skripty naleznete na -->

<!-- The JavaScript Source!! http://javascript.internet.com -->





<style type="text/css">



body {

background-color : #effeff;

}

div.hol {

background-color : yellow;

}

td.outer {

cellpadding : 1em;

border : solid blue;

}



table.inner {

background-color : #efefdd;

font-size : 8pt;

}



</style>



<script type="text/javascript">

var months = ["January","February","March","April","May","June","July","August","September","October","November","December"];

var daycounts = [31,28,31,30,31,30,31,31,30,31,30,31]; //for leap years, remember to set february to 29 days

//2002 firstdays = [1,4,4,0,2,5,0,3,6,1,4,6];

var firstdays = [2,5,5,1,3,6,1,4,0,2,5,0];

//2004 firstdays = [3,6,7,3,5,1,3,6,2,4,0,2];





// Vložte schůzky. [od,do,dnes,měsíc,zpráva]

var apps = [

[15,3,13,4,"Holiday in New Zealand"],

[12,6,12,6,"my birthday"],

[28,8,2,9,"Trip to Paris"],

[22,11,22,11,"Party with colleagues"],

[20,12,30,12,"Christmas with family"]

];







function CheckDate(month,dayno)

{

var retval = new String(dayno);

var m = month + 1;



for(var app = 0; app < apps.length; app++)

{

if(m == apps[app][1] ) //first month

{

if(apps[app][3] - apps[app][1] > 0)

{

if(dayno >= apps[app][0])

{

retval = "<div class='hol' title='" + apps[app][4] + "'>" + dayno + "</div>";

}

}

else

{

if(dayno >= apps[app][0] && dayno <= apps[app][2])

{

retval = "<div class='hol' title='" + apps[app][4] + "'>" + dayno + "</div>";

}

}

}

else if(m == apps[app][3]) // second month

{

if(dayno <= apps[app][2])

{

retval = "<div class='hol' title='" + apps[app][4] + "'>" + dayno + "</div>";

}

}

else if( m > apps[app][1] && m < apps[app][3] )

{

retval = "<div class='hol' title='" + apps[app][4] + "'>" + dayno + "</div>";

}

}



return retval;

}



function PrintMonth(month)

{

var done = false;

var day = 0;



document.write("<table class='inner'><caption><b>" + months[month] + "</b></caption><thead>");

document.write("<th>Mon</th><th>Tue</th><th>Wed</th><th>Thu</th><th>Fri</th><th>Sat</th><th>Sun</th></thead>");

while(!done)

{

document.write("<tr>");

PrintWeek(month,day, firstdays[month], daycounts[month]);

document.write("</tr>");

day = day + 7;

if( day > daycounts[month] + firstdays[month])

{

done = true;

}

}

document.write("</tbody></table><p>");

}





function PrintWeek(monthno,start,min,max)

{

var d;

var desc;

for(var j = 0; j < 7; j++)

{

document.write("<td>");

d = start + j;

if(d >= min && d < max + min)

{

desc = CheckDate(monthno,d - min + 1);

document.write(desc);

}

document.write("</td>");

}

}

</script>

</HEAD>



<!-- KROK DVA: Následucjí kod vložte do těla BODY -->



<BODY>


<center><h1>Kalendář 2003</h1></center>



Najeďte myší na žlutá políčka, což jsou události



<table>

<tr>

<td class="outer">

<script type="text/javascript">

PrintMonth(0);

</script>

</td>

<td class="outer">

<script type="text/javascript">

PrintMonth(1);

</script>

</td>

<td class="outer">

<script type="text/javascript">

PrintMonth(2);

</script>

</td>

</tr>

<tr>

<td class="outer">

<script type="text/javascript">

PrintMonth(3);

</script>

</td>

<td class="outer">

<script type="text/javascript">

PrintMonth(4);

</script>

</td>

<td class="outer">

<script type="text/javascript">

PrintMonth(5);

</script>

</td>

</tr>

<tr>

<td class="outer">

<script type="text/javascript">

PrintMonth(6);

</script>

</td>

<td class="outer">

<script type="text/javascript">

PrintMonth(7);

</script>

</td>

<td class="outer">

<script type="text/javascript">

PrintMonth(8);

</script>

</td>

</tr>

<tr>

<td class="outer">

<script type="text/javascript">

PrintMonth(9);

</script>

</td>

<td class="outer">

<script type="text/javascript">

PrintMonth(10);

</script>

</td>

<td class="outer">

<script type="text/javascript">

PrintMonth(11);

</script>

</td>

</tr>

</table>



<p><center>

<a href="http://javascriptsource.com">The JavaScript Source</a></font>

</center><p>



<!-- Script Size: 5.48 KB -->
Zadal/a: Linuxák


pridej.cz

> Vyhledávání software
> Vyhledávání článků

8.1.2017 17:51 /František Kučera
Máš rád svobodný software a hardware nebo se o nich chceš něco dozvědět? Přijď na sraz spolku OpenAlt, který se bude konat ve čtvrtek 19. ledna od 18:30 v pražském hackerspacu Brmlab. Tentokrát je tématem srazu ergonomie ovládání počítače – tzn. klávesnice, myši a další zařízení. K vidění bude mechanická klávesnice dasKeyboard, trackball Logitech nebo grafický tablet (a velký touchpad) Wacom. Přineste i vy ukázat svoje zajímavé klávesnice a další HW. V 18:20 je sraz před budovou, v 18:30 jdeme společně dovnitř, je tedy dobré přijít včas. Podle zájmu se později přesuneme do nějaké restaurace v okolí.
Přidat komentář

1.12.2016 22:13 /František Kučera
Máš rád svobodný software a hardware nebo se o nich chceš něco dozvědět? Přijď na sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.
Komentářů: 1

4.9.2016 20:13 /Pavel `Goldenfish' Kysilka
PR: Dne 22.9.2016 proběhne v Praze konference Cloud computing v praxi. Tématy bude např. nejnovější trendy v oblasti cloudu a cloudových řešení, provozování ERP v cloudu, o hostování různých typů softwaru, ale třeba i o zálohování dat nabízeném podnikům formou služby.
Přidat komentář

1.9.2016 11:27 /Honza Javorek
Česká konference o Pythonu, PyCon CZ, stále hledá přednášející skrz dobrovolné přihlášky. Máte-li zajímavé téma, neváhejte a zkuste jej přihlásit, uzávěrka je již 12. září. Konference letos přijímá i přednášky v češtině a nabízí pomoc s přípravou začínajícím speakerům. Řečníci mají navíc vstup zadarmo! Více na webu.
Přidat komentář

27.8.2016 8:55 /Delujek
Dnes po 4 letech komunitního vývoje vyšla diaspora 0.6.0.0
diaspora* je open-source, distribuovaná sociální síť s důrazem na soukromý
Více v oficiálním blog-postu
Přidat komentář

24.8.2016 6:44 /Ondřej Čečák
Poslední týden CFP LinuxDays 2016; pokud byste rádi přednášeli na LinuxDays 2016 8. a 9. října v Praze, můžete svůj příspěvek přihlásit, následovat bude veřejné hlasování.
Přidat komentář

9.8.2016 22:56 /Petr Ježek
Zařazení souborového systému reiser4 do jádra 4.7 znamená konečně konec patchování jádra jen kvůli možnosti použít reiser4.
Přidat komentář

12.7.2016 13:14 /František Kučera
Spolek OpenAlt zve na 130. distribuovaný sraz příznivců svobodného softwaru a otevřených technologií (hardware, 3D tisk, SDR, DIY, makers…), který se bude konat ve čtvrtek 21. července od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5).
Přidat komentář

   Více ...   Přidat zprávičku

> Poslední diskuze

18.1.2017 20:18 / martin horky
Spolupraca linuxu a microsoftu

17.1.2017 9:57 / Pavel Hrubeš
Re: Externí USB televizní karta

4.1.2017 11:24 / Marcum
extension to house

3.1.2017 10:09 / bolden
country cottages

4.12.2016 22:54 / František Kučera
Dárek

Více ...

ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2017) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze