Megtudom oldani ezt képidőzítőként?
<BODY>
<CENTER>
<script language="JavaScript">
document.write("<center><font size=+1>")
day = new Date()
hr = day.getHours()
if (hr == 1)
document.write("Szép jó reggelt! Bizony éjfél elmúlt már, és még nem alszol?")
if (hr == 2)
document.write("Éjfél után 2 és még mindig álmatlan vagy, kikapcsolhatnád a masinád.")
if (hr == 3)
document.write("Hanali 3 is elmúlt, talán már a szellemek is nyugovóra tértek.")
if (hr == 4)
document.write("4 után van. Nem sok idõd maradt aludni.")
if (hr == 5)
document.write("Hajnalodik, a kakasok kukorikulnak.")
if (hr == 6)
document.write("Jó reggelt, készülhetsz a mai napra.")
if ((hr == 7) || (hr == 8) || (hr == 9) || (hr == 10))
document.write("Jó reggelt! Fõztél már kávét a fõnöködnek?")
if (hr == 11)
document.write("Közeleg a dél, dolgoztál már valamit?")
if (hr == 12)
document.write("Jó napot! 12 múlt. Jó étvágyat az ebédhez!")
if (hr == 13)
document. write("Ebéd után szívj egy cigit, vagy igyál meg valamit. Egészségedre!")
if ((hr == 14) || (hr == 15))
document.write("Nem sok van a munka végéig, legalább is ha nem dolgozol több mûszakban.")
if ((hr == 16) || (hr == 17))
document.write("Battyoghatsz hazafelé, esetleg beugorhatsz valahova egy italra.")
if ((hr == 18) || (hr == 19) || (hr == 20))
document.write("Szép jó estét. Nézheted a híreket ha már otthon vagy.")
if ((hr == 21) || (hr == 22))
document.write("Késõ este van, vár az ágy(-ban valaki).")
if (hr == 23)
document.write("Nyugodt jó éjszakát! Hamarosan éjfél.")
if (hr == 0)
document.write("Éjfél elmúlt, még nem alszol?")
document.write("</font></center>")
</SCRIPT>
</CENTER></BODY>
mármint a cél az, hogy (ez azt teszi, hogy óránként más szöveget jelenít meg.. ha jól értem..) szóval azt akarod, hogy szöveg helyett kép jelenjen meg?
Ha igen, szerintem simán megoldható..
Így 3 sec gondolkodás után, két ötletem is van: szöveg iratás helyett egy <img src..> html tagot rakass ki vele..
Másik ötletem: a bonyolult szövegek helyett pl if hr==12 write("12"), majd str_replace() -szel cseréltesd ki a 12-t az <img src="12.jpg" /> re...
a második biztos, hogy működhet, szerintem az elsőre is van mód js-ben, csak most nincs kedvem utánanézni...
ha más a feladat, akkor bocs, nem értem, pls magyarázz!
DE! mivel én nem szeretem a js-t ezért kampányolok a php mellett:
kell egy mappa, amiben van 24 darab kép.. 0.jpg , 1.jpg , ... , 23.jpg
ugyanebben a mappában egy php fájl, mely annyit tartalmaz, hogy:
<?php
$hr = date("H");
echo '<img src="'.$hr.'.jpg';
?>
és kész is!
A php lekéri az aktuális dátum-időt, a hr nevű változó egyenlő lesz a dátum-idő "óra" tagjával, majd megjeleníti az {óraszám}.jpg képet, ergó, minden órában másikat.. Nem jobb ez neked?? :D
izé, szóval a kód helyesen:
<?php
$hr = date("H");
echo '<img src="'.$hr.'.jpg" />';
?>
:D
Igen, de a második megoldást is weboldalra szántam!! A PHP egy olyan programnyelv, amit erre használ az ember...
értem, hogy nem értesz! /az mondjuk érdekes, hogy akkor js-hez igen.. mm fura választás.. na mind1../
DE: létrehozol egy mappát, benne 24 képpel, majd egy valami.php fájlt ugyanabba a mappába bele, melybe összesen az a négysoros kód kerül, amit mutattam és kész is!!
Magyarázat:
<?php
$hr = date("H");
echo '<img src="'.$hr.'.jpg" />';
?>
első sor: <?php //ez a nyitótagja a php fájlnak
második: $hr = date("H"); a 'hr' nevű változó legyen egyenlő az aktuális dátum/idő 'óra' tagjával ez most, 13:06-kor azt jelenti, hogy a $hr = '13'; tehát a hr változó értéke 13 lesz.
harmadik sor: "echo" szóval írjon ki egy html tagot: jelenleg, mivel a $hr.jpg-t jeleníti meg,
<img src="13.jpg" />
lesz a kimenet.
negyedik sor: ?> ez a zárótagja a php kódnak.
/értelem szerint, ha a fájlhoz képest almappában vannak a képek, akkor: 3.sor
echo '<img src="almappa/almappa/'.$hr.'.jpg" />';
lesz a kód../
csak gondoltam, leírom, hogy ennyi a dolog, ehhez végül is nem kell ismerned a php-t, tudod simán így használni.
De persze ha js, akkor is hajrá és sok sikert és sztem str_replace.
/
hát, ahová akarod :D az mindegy, csak lényeg, a kép elérési útja jó legyen.
tehát:
ha a php fájl ugyanabban a mappában van, mint a képek, akkor: echo '<img src="'.$hr.'.jpg" />';
ha a php fájlhoz képest a képek egy almappában helyezkednek el, az almappa neve pl: kepek, akkor a 3. sor:
echo '<img src="kepek/'.$hr.'.jpg" />';
ha a képek a php fájlhoz képest mondjuk az index_elemei almappa kepek nevű almappájában vannak, akkor:
echo '<img src="index_elemei/kepek'.$hr.'.jpg" />';
?>
stb, remélem, érthető a metódus..
Szóval oda teszed, ahová szeretnéd, csak a 3.sorban a fenti módon behelyettesítve kell megadnod a kép helyét..
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!