Hi. Olyat szeretnék készíteni HTML -ben hogy ilyen kép időzítő. Az lenne a lényeg hogy egy megadott időpontban bizonyos képet jelenítsen meg, ezt ilyen heti programozásra kéne csinálni és vagy 10 kép lenne, valami tipp?
:||| nekem ez így kínai xDD
öhm összetudod nekem rakni? úgy kéne hogy kihagyod a képek meg a képekhez tartozó idők helyét, vagy vmi olyasmi hogy így párosítva lehessen beállítani, pls help me!
<html>
<head>
<script type="text/javascript">
function kepvalaszt()
{
var time = new Date();
switch(time.getHours())
{
//1 óra
case 1:
document.getElementById("kep").src="kep1.jpg";
//2 óra
case 2:
document.getElementById("kep").src="kep2.jpg";
//...ide ugyanígy beírhatsz akármennyit
case 0:
document.getElementById("kep").src="kep0.jpg";
}
}
</script>
</head>
<body onLoad="kepvalaszt()">
<img id="kep">
</body>
</html>
Ha nem óra szerint, hanem perc szerint szeretnéd kiválasztani a képet, akkor time.getHours() -t írd át time.getMinutes() -re, ha nap szerint, akkor time.getDay() , a korábban belinkelt oldal szerint még ezek a lehetőségek vannak:
* getTime() - Number of milliseconds since 1/1/1970 @ 12:00 AM
* getSeconds() - Number of seconds (0-59)
* getMinutes() - Number of minutes (0-59)
* getHours() - Number of hours (0-23)
* getDay() - Day of the week(0-6). 0 = Sunday, ... , 6 = Saturday
* getDate() - Day of the month (0-31)
* getMonth() - Number of month (0-11)
* getFullYear() - The four digit year (1970-9999)
Itt van a hosszú kód végére írt monologom:
Ha nem óra szerint, hanem perc szerint szeretnéd kiválasztani a képet, akkor time.getHours() -t írd át time.getMinutes() -re, ha nap szerint, akkor time.getDay() , a korábban belinkelt oldal szerint még ezek a lehetőségek vannak:
* getTime() - Number of milliseconds since 1/1/1970 @ 12:00 AM
* getSeconds() - Number of seconds (0-59)
* getMinutes() - Number of minutes (0-59)
* getHours() - Number of hours (0-23)
* getDay() - Day of the week(0-6). 0 = Sunday, ... , 6 = Saturday
* getDate() - Day of the month (0-31)
* getMonth() - Number of month (0-11)
* getFullYear() - The four digit year (1970-9999)
Ha úgy szeretnéd, hogy nap és azon belül óra szerint:
switch(time.getDay())
{
case 0:
switch(time.getHours())
{
//vasárnap 1 óra.
case 1:
document.getElementById("kep").src="kep1.jpg";
//2 óra
case 2:
document.getElementById("kep").src="kep2.jpg";
//...ide ugyanígy beírhatsz akármennyit
}
case 1:
switch(time.getHours())
{
//hétfő 1 óra.
case 1:
document.getElementById("kep").src="kep1.jpg";
//2 óra
case 2:
document.getElementById("kep").src="kep2.jpg";
//...ide ugyanígy beírhatsz akármennyit
}
//...ide ugyanígy beírhatsz akármennyit
}
Ház azt a kommentedből nem találhatom ki, de szerintem nem is nézted, mit csinál a program, csak bemásoltad, és futtatni akartad.
Tehát én a program részletben ellenőriztem éjfélre 1 órára, és két órára, mivel most egyik sincs, semmit nem fog betölteni.
Adj több case-t, ha minden órára ellenőrizni akarod.
Ha te is képekkel szeretnéd megcsinálni, akkor hozd létre a kep0.jpg - kep23.jpg képeket.
Vagy a document.write -al kiírhatsz üzeneteket is a képernyőre.
Mielőtt ilyen akarsz csinálni, tanuld meg a JS alapjait.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!