Kezdőoldal » Számítástechnika » Weblapkészítés » Ezt hogy lehet? (Kérdésed túl...

Ezt hogy lehet? (Kérdésed túl rövid, a magyarázatod hosszú. )

Figyelt kérdés

<SCRIPT language=Javascript>

<!--

day = new Date()

hr = day.getHours()

hr1 = hr - 12


if (hr < "6") {

document.write("Menj aludni!! Hajnali "+hr+" óra van. Ez még túl korai!")

}


else if (hr < "12") {

document.write("Jó reggelt. Most "+hr+" óra múlt, délelõtt")

}


else if (hr < "13") {

document.write("Ebédidõ! Most "+hr+" óra van, délután")

}


else if (hr < "17") {

document.write("Üdvözöllek. Most van "+hr1+" óra, délután")

}


else if (hr < "22") {

document.write("Jó estét. Most "+hr1+" óra van")

}


else if (hr > "21") {

document.write("[size=8]Jó éjszakát. Már "+hr1+" óra van ,este. Menj aludni![/size]")

}


//-->


</SCRIPT>

van ez a kod az oldalamon és azt akarom hogy pl Jó estét. Most 10 óra van! ezt nagybetűvel irja ki esetlegcífrábban másszínnel. Így próbáltam: else if (hr > "21") {

document.write("[size=8]Jó éjszakát. Már "+hr1+" óra van ,este. Menj aludni![/size]") de nem jó :(


2011. febr. 17. 22:50
 1/4 anonim ***** válasza:

azért nem jó, mert nem jut el a végéig.

Használj zárt intervallumokat.


0 <= hr < 6

6 <= hr < 12

12 <= hr < 13


stb...

2011. febr. 17. 23:09
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

ja bocs, egy ilyen programozva így néz ki:


(0 <= h && h <= 6)

2011. febr. 17. 23:11
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:
Mármint: (0 <= h && h < 6)
2011. febr. 17. 23:12
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

Tessék, egy kész megoldás, a te módszeredet követve, de tömbbel szvsz egyszerűbben is meg lehetne oldani.

Ezt már úgy variálod, ahogy akarod.

Igaz, a kiíratást nem a headben fogod elvégezni?


<script type="text/javascript">

<!-- //

day = new Date()

hr = day.getHours()

if (hr<6) {

text_1="Menj aludni!! Hajnali ";

text_2=" óra van. Ez még túl korai!";

}

else if(hr<12 && hr>=6){

text_1="Jó reggelt. Most ";

text_2=" óra múlt, délelõtt";

}

else if(hr==12){

text_1="Ebédidõ! Most ";

text_2=" óra van, délután";

}

else if(hr<17 && hr>=13){

text_1="Üdvözöllek. Most van ";

text_2=" óra, délután";

}

else if(hr<22 && hr>=17){

text_1="Jó estét. Most ";

text_2=" óra van";

}

else if(hr>=22){

text_1="Jó éjszakát. Már ";

text_2=" óra van. Menj aludni!";

}

if (hr >=13) {

hr=hr-12;

}

document.write(text_1+hr+text_2);

// -->

</script>

P.S.: A működését nem ellenőriztem.

2011. febr. 19. 11:57
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!