e-gradiva     HTML CSS JavaScript Načrtovanje    
  logotip  
SERŠ Maribor Iskanje Primeri

Namig dneva

Koda:
<script type="text/javascript">
var sporocilo = new Array();
Dan = new Date();
danes = Dan.getDate();
sporocilo[0]="Namig dneva 1"
sporocilo[1]="Namig dneva 2"
sporocilo[2]="Namig dneva 3"
sporocilo[3]="Namig dneva 4"
sporocilo[4]="Namig dneva 5"
sporocilo[5]="Namig dneva 6"
sporocilo[6]="Namig dneva 7"
sporocilo[7]="Namig dneva 8"
sporocilo[8]="Namig dneva 9"
sporocilo[9]="Namig dneva 10"
sporocilo[10]="Namig dneva 11"
sporocilo[11]="Namig dneva 12"
sporocilo[12]="Namig dneva 13"
sporocilo[13]="Namig dneva 14"
sporocilo[14]="Namig dneva 15"
sporocilo[15]="Namig dneva 16"
sporocilo[16]="Namig dneva 17"
sporocilo[17]="Namig dneva 18"
sporocilo[18]="Namig dneva 19"
sporocilo[19]="Namig dneva 20"
sporocilo[20]="Namig dneva 21"
sporocilo[21]="Namig dneva 22"
sporocilo[22]="Namig dneva 23"
sporocilo[23]="Namig dneva 24"
sporocilo[24]="Namig dneva 25"
sporocilo[25]="Namig dneva 26"
sporocilo[26]="Namig dneva 27"
sporocilo[27]="Namig dneva 28"
sporocilo[28]="Namig dneva 29"
sporocilo[29]="Namig dneva 30"
sporocilo[30]="Namig dneva 31"
document.write(sporocilo[danes-1])
</script>
Izgled v
brskalniku:

Izpis namiga današnjega dneva:

Razlaga:

V tem skriptu so napisani namigi dneva. Za vsak dan v mesucu je svoj. Namigi so shranjeni v polju sporocilo. Do posamesnih vrednosti v polju sporocilo pa dostopamo z indeksom.

Spremenljivka, ki bo dala številko dneva se nahaja v predmetu Date. Spremenljivki dan je prirejen današnji datum (sistemski datum). Spremenljivka danes pa si iz datuma vzame s postopkom getDay samo dan.

Da bi lahko izpisali za vsak dan svoje sporočilo, uporabimo postopek document.write(sporocilo[danes-1]). torej, sporocilo je ime polja, katerega vzameso tistega z indeksom [danes-1] (število, ki je v oglatem oklepaju). Torej danes na izpiše dan (število) -1 pa zato, ker moramo od tega dneva odštetii 1, saj smo sporočila pričeli številčiti z 0.

SERŠ Maribor : Strokovna gimnazija : 2004 : Matej Vogrinčič