Kezdőoldal » Számítástechnika » Programozás » Miért nem működik nekem...

Miért nem működik nekem JavaScriptben az alert függvény?

Figyelt kérdés

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.



2015. okt. 3. 19:47
1 2 3
 1/29 A kérdező kommentje:
Basszus, vaggyal kell összekötni....bocsi! :D
2015. okt. 3. 19:49
 2/29 A kérdező kommentje:

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.

2015. okt. 3. 19:52
 3/29 anonim ***** válasza:
Mindegy, hogy milyen idézőjelet használsz. Ékezeteket egyébként nem használunk. Tulajdonképpen mi a probléma? Hívod egyáltalán valahol a függvényt? -> ora();
2015. okt. 3. 20:02
Hasznos számodra ez a válasz?
 4/29 anonim ***** válasza:

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...

2015. okt. 3. 20:05
Hasznos számodra ez a válasz?
 5/29 A kérdező kommentje:

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?

2015. okt. 3. 20:06
 6/29 anonim ***** válasza:
Az ékezetet szedd ki, könyörgöm. Egyébként bemásoltam codepen-be és működik.
2015. okt. 3. 20:10
Hasznos számodra ez a válasz?
 7/29 A kérdező kommentje:

Miért szedjem ki?

Mindegyik oldalon ahol néztem volt ott idézőjel.

2015. okt. 3. 20:13
 8/29 A kérdező kommentje:
De neked hogy működhet amikor nekem a böngészőmben nem működik?
2015. okt. 3. 20:13
 9/29 anonim ***** válasza:

Nem idézőjel, hanem ékezet. óra() -> ora()

Vagy function hour() vagy amit akarsz, csak ékezet ne legyen benne.

2015. okt. 3. 20:22
Hasznos számodra ez a válasz?
 10/29 A kérdező kommentje:

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.

2015. okt. 3. 20:24
1 2 3

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

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!