| 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