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
 11/29 anonim ***** válasza:
Mit mond a hibaüzenet?
2015. okt. 3. 20:25
Hasznos számodra ez a válasz?
 12/29 A kérdező kommentje:

Azt hogy az órának 0 és 24 között kell lennie.

Ékezet itt is?

Egyébként máshol is használtam ékezetet ebben a programban, más feladatoknál, de akkor semmi baja nem volt.

Mondjuk az még a HTML része volt. Csak a script allergiás az ékezetre?


Inkább leírom azért hogy most milyen a kód:

function ora()

{

var hour=prompt("Adja meg hogy hány óra!","0");

if (hour > 24 || hour < 0)

{

while (hour > 24 || hour < 0)

{

hour=prompt("Adja meg hogy hány óra!","0");

if (hour > 24 || hour < 0)

{

window.alert(Az órának 0 és 24 közé kell esnie.);

}

}

}


return hour;

}

2015. okt. 3. 20:27
 13/29 anonim ***** válasza:
Idézőjelek között lehet bármi, mert az String típus és nem kell lefordítania. Gyakorlatilag az ékezetes függvény és változónevek sem okoznak problémát, de rossz szokás ás nem csináljuk.
2015. okt. 3. 20:32
Hasznos számodra ez a válasz?
 14/29 anonim ***** válasza:
Azt mondd meg, hogy milyen hibát dob. Ha nem működik, akkor 100%, hogy a js console-ban írja, hogy mi a baja.
2015. okt. 3. 20:33
Hasznos számodra ez a válasz?
 15/29 A kérdező kommentje:

Á, értem.

Akkor már csak egy kód korrigálásra van szükségem, mert már ötletem sincs hogy mi a hiba.

Most a jelenlegi helyzetnél amit az előbb bemásoltam, nem csinál semmit. Rányomok a gombra, és nem csinál semmit.

(A gomb jó, eddig azért csinált is valamit.)

2015. okt. 3. 20:35
 16/29 A kérdező kommentje:

Nincs hibaüzenet, csak nem csinál semmit.

Ha el is rontok valamit, nincsen hibaüzenet, onnan tudhatom hogy nem jó hogy nem csinálja azt amit szeretnék.

Egyébként jegyzettömbben írom meg a kódot.

2015. okt. 3. 20:36
 17/29 anonim ***** válasza:
2015. okt. 3. 20:40
Hasznos számodra ez a válasz?
 18/29 anonim ***** válasza:

Ha valami szintaktikailag nem jó(pl. kihagysz egy idézőjelet), akkor rögtön hibaüzenetet dob a js console.(Feltéve, hogy meg van egyáltalán nyitva.)


Notepad helyett célszerű olyasmit használni, amiben van syntax highlighting, pl. [link]

2015. okt. 3. 20:42
Hasznos számodra ez a válasz?
 19/29 A kérdező kommentje:
Ilyenkor nem értem hogy mi a szarért nem működik a böngészőben...ha egyszer jó a kód, akkor miért nem ezt csinálja a program?
2015. okt. 3. 20:43
 20/29 A kérdező kommentje:

Na most már végre működik.

Köszönöm szépen!

2015. okt. 3. 20:45
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!