U trendu

JavaScript – Realizacija „malih saveta“

Evo jednog vrlo zanimljivog skripta koji vrši promenu „malih saveta“ (engl. tips). I u našem slučaju promena se vrši svakog dana, a vrlo je lako podesiti da promene nastaju u bilo kom intervalu. Kada podesite jedan ovakav skript, na vama ostaje samo da jednom mesečno osvežavate bazu saveta. Sama baza saveta je realizovana kroz niz (array) od 31. člana. Formirajte novu .htm stranicu i ubacite sledeći kod:


<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!–
var poruka = new Array();
datum = new Date();
danas = datum.getDate();
poruka[1] = "Tip 1";
poruka[2] = "Tip 2";
poruka[3] = "Tip 3";
poruka[4] = "Tip 4";
poruka[5] = "Tip 5";
poruka[6] = "Tip 6";
poruka[7] = "Tip 7";
poruka[8] = "Tip 8";
poruka[9] = "Tip 9";
poruka[10] = "Tip 10";
poruka[11] = "Tip 11";
poruka[12] = "Tip 12";
poruka[13] = "Tip 13";
poruka[14] = "Tip 14";
poruka[15] = "Tip 15";
poruka[16] = "Tip 16";
poruka[17] = "Tip 17";
poruka[18] = "Tip 18";
poruka[19] = "Tip 19";
poruka[20] = "Tip 20";
poruka[21] = "Tip 21";
poruka[22] = "Tip 22";
poruka[23] = "Tip 23";
poruka[24] = "Tip 24";
poruka[25] = "Tip 25";
poruka[26] = "Tip 26";
poruka[27] = "Tip 27";
poruka[28] = "Tip 28";
poruka[29] = "Tip 29";
poruka[30] = "Tip 30";
poruka[31] = "Tip 31";

function pisiSavet() {
document.write(poruka[danas]);
}
// –>
</SCRIPT >
</HEAD>
<BODY>
<table border="0" cellpadding="0"
cellspacing="0" width="448">
<tr>
<td rowspan="2">
<img src=sijalica.gif>
</td>
<td>
<b>Ako niste znali…</b></td>
</tr>
<tr>
<td>
<SCRIPT LANGUAGE="JavaScript">
pisiSavet();
</SCRIPT>
</td>
</tr>
</table>
</BODY>


Kao što vidite, varijabla „danas“ preuzima redni broj dana u nedelji, a zatim se formiraju svi članovi niza „poruka“. Sve što je potrebno, je da pozovemo funkciju „pisiSavet()“, iz tela stranice, odnosno tamo gde želimo da ispišemo „mali savet“. Funkcija je vrlo jednostavna, i izvršava ispisivanje teksta koji je sadržan u određenom članu niza (onom članu koji ima indeks „danas“).

Pratite Krstaricu i preko mobilne aplikacije za Android i iPhone.