Miért nem működik nekem JavaScriptben az alert függvény?
Vagy pontosabban window.alert()
Próbáltam már mindenhogy, azaz egyes idézőjellel is meg duplával is, de nem jelenik meg a hibaüzenet ablak.
function óra()
{
var hour=prompt("Adja meg hogy hány óra!","0");
while (hour > 24 || hour < 0)
{
hour=prompt("Adja meg hogy hány óra!","0");
if (hour < 0 && hour > 24)
{
window.alert('A számnak 0 és 24 közé kell esnie!');
}
}
return hour;
}
Itt a függvény amiben alkalmaztam volna.
Kipróbáltam előtt window nélkül is (mert valahol így, valahol úgy írták, illetve ez a helyzet az idézőjelekkel is), de sehogy se akar működni.
Mondjuk ehhez képest még így se jó.
Akkor most jön az hogy próbálgatni kell az idézőjeleket meg minden? Egyébként dupla idézőjellel se jó meg szimplával se.
Vagy megtudnátok mondani nekem a helyes változatot, úgy könnyebb. Mert mondom, egyik oldalon így írták, másikon úgy.
Miért nem kezdesz el olvasni egy könyvet a JavaScriptről ahol az alapoktól haladnak felfelé ha érdekel a téma?
Egyébként szedd szét az egészet részekre és nézd meg mi működik mi nem, tudsz e ablakot feldobni csak úgy, az if feltétel jó vagy sem...
Persze hogy hívom.
A tízes feladathoz használt gombnál.
Ott alapból a displayExerciseTen() függvényt hívom, és abban hívom az óra() függvényt.
És a while pl működik, mert egy csomószor előugrik a prompt, amíg nem lesz jó az érték, de a feladat kéri a hibaüzenetet.
Szóval nem az a gond hogy nem hívom. Akkor mi?
Miért szedjem ki?
Mindegyik oldalon ahol néztem volt ott idézőjel.
Nem idézőjel, hanem ékezet. óra() -> ora()
Vagy function hour() vagy amit akarsz, csak ékezet ne legyen benne.
Pedig mondom hogy eddig működött így is, de csak a while része.
Most meg módosítottam rajta valami, nem működött, visszacsináltam mindent úgy ahogy volt erre már a while sem jó...ilyenkor nem értem mi van. Logikátlan.
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!