e-gradiva | HTML | CSS | JavaScript | Načrtovanje | |||||
SERŠ Maribor | Iskanje | Primeri |
Koda: | <script type="text/javascript"> function dobi() { if (mesec.value == "April" && datum.value == "31") { alert ("April nima 31 dni") } if (mesec.value == "June" && datum.value == "31") { alert ("April nima 31 dni") } if (mesec.value == "September" && datum.value == "31") { alert ("Setpember nima 31 dni") } if (mesec.value == "November" && datum.value == "31") { alert ("November nima 31 dni") } if (mesec.value == "February" && datum.value == "29" && leto.value%4!=0) { alert ("Februar nima 29 dni") } if (mesec.value == "February" && datum.value == "31") { alert ("Februar nima 31 dni") } if (mesec.value == "February" && datum.value == "30") { alert ("Februar nima 30 dni") } var neki_dan = new Date(mesec.value + " " + datum.value + ", " + leto.value) var dan = neki_dan.getDay() if (dan == 0) { dan = "Nedelja" } if (dan == 1) { dan = "Ponedeljek" } if (dan == 2) { dan = "Torek" } if (dan == 3) { dan = "Sreda" } if (dan == 4) { dan = "\u010Cetrtek" } if (dan == 5) { dan = "Petek" } if (dan == 6) { dan = "Sobota" } document.getElementById("prikaz").firstChild.nodeValue=dan } <body onload="dobi()"> Dan: <select name="datum" onchange="dobi()"> <option value="1">1.</option> <option value="2">2.</option> ... <option selected="selected" value="30">30.</option> <option value="31">31.</option> </select> Mesec: <select name="mesec" onchange="dobi()"> <option value="January">Januar</option> ... <option selected="selected" value="October">Oktober</option> <option value="November">November</option> <option value="December">December</option> </select> Leto: <select name="leto" onchange="dobi()"> <option value="2099">2099</option> <option value="2098">2098</option> ... <option value="2005">2005</option> <option value="2004" selected="selected">2004 :</option> ... <option value="1901">1900</option> </select> |
||||||||
---|---|---|---|---|---|---|---|---|---|
Izgled v brskalniku: |
|
||||||||
Razlaga: |
Ta primer nam računa kateri dan v tednu je na določen datum. Imamo funkcijo dobi , ki služi za preverjanje vrednosti v vnosnih poljih, preveri število dni, za mesece in v primeru delovanja brez napak s postopkom getDay dobi dan, ki nas zanima. Funkcija dobi() služi najprej za preverjanje vrednosti v vnosnih poljih, preveri število dni, za mesece in v primeru delovanja brez napak s funkcijo getDay dobi dan, ki nas zanima. Definicija spremenljivk, ki služita za ugotavljanje dneva. Datum se sestavi iz posameznih komponenet.
|
SERŠ Maribor : Strokovna gimnazija : 2004 : Rok Prejac