Kezdőoldal » Számítástechnika » Weblapkészítés » Miért nem működik a scriptem?

Miért nem működik a scriptem?

Figyelt kérdés

<!DOCTYPE html>

<html>

<body>

<script>

function changeImage()

{

element=document.getElementById('myimage')

if (element.src.match("ketto"))

{

element.src="egy.jpg";

}

else

{

element.src="ketto.jpg";

}

}

</script>


Azt szeretném, ha klikkelésre megvaltozna a kép felváltva, de nem működik. Mi a hiba?


<img id="myimage" onclick="changeImage()"

src="egy.jpg" width="100%" height="100%">


</body>

</html>



2013. aug. 7. 00:04
 1/9 anonim ***** válasza:
Talán lemaradt a pontosvessző a script 3. sorának végéről.
2013. aug. 7. 00:15
Hasznos számodra ez a válasz?
 2/9 A kérdező kommentje:

en egy pelda szerint irtam at, a pelda mukodik de a sajat nem


<!DOCTYPE html>

<html>

<body>

<script>

function changeImage()

{

element=document.getElementById('myimage')

if (element.src.match("bulbon"))

{

element.src="pic_bulboff.gif";

}

else

{

element.src="pic_bulbon.gif";

}

}

</script>


<img id="myimage" onclick="changeImage()"

src="pic_bulboff.gif" width="100" height="180">


</body>

</html>

2013. aug. 7. 00:23
 3/9 A kérdező kommentje:
ott van a gond hogy nem tudom az if-nel mit kell beleirni az idezojelekbe, az eredeti peldanal is ha azt megvaltoztatnom nem mukodik jol
2013. aug. 7. 00:24
 4/9 A kérdező kommentje:
ja, csak szimplan egy / helyett ketto kell :P
2013. aug. 7. 00:33
 5/9 A kérdező kommentje:
mert en osszan adtam meg az eleresi utvonalat
2013. aug. 7. 00:34
 6/9 qaxqaxqax ***** válasza:

Attól még #1 jól mondja.

element=document.getElementById('myimage')

ennek a végére kell egy pontos vessző.

2013. aug. 7. 09:13
Hasznos számodra ez a válasz?
 7/9 anonim ***** válasza:

A hiba az ön készülékében lesz!

Leteszteltem és a kód működik.

2013. aug. 7. 09:36
Hasznos számodra ez a válasz?
 8/9 A kérdező kommentje:
nekem is mukodik :)
2013. aug. 8. 10:56
 9/9 anonim ***** válasza:
nem azért, de a JavaScript-ben elhagyható a pontosvessző használata a sor végén. Szóval nincs olyan, hogy egy kód amiatt ne működjön, hogy nincs ott pontosvessző. :P
2013. aug. 16. 20:29
Hasznos számodra ez a válasz?

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!