Kezdőoldal » Számítástechnika » Weblapkészítés » Olyan problémám lenne, hogy...

Olyan problémám lenne, hogy írtam egy JavaScriptet aminek működnie kéne elvileg, de sajnos megakad amikor a képnek megváltoztatná az src részét. A kód lent Mi lehet a probléma?

Figyelt kérdés

<html>

<head>

<meta charset="UTF-8">

<script type="text/javascript" >

function vetites(){

document.write("Ez még lefut");

document.kep.src = "loader.gif";

document.write("Ez már nem fut le");

window.setTimeout("vetites()",2000);

}

vetites();

</script>

</head>

<body>

<img name="kep" src="background.jpg" id="kep"></img>

</body>

</html>



2016. dec. 9. 16:56
 1/10 anonim ***** válasza:

document.kep.src = "loader.gif";

Ilyen nincs, nem tudom ilyen marhaságot ("működnie kéne ") honnan szedtél.

2016. dec. 9. 17:04
Hasznos számodra ez a válasz?
 2/10 anonim ***** válasza:
85%

1. Én így csinálnám:

document.getElementById('kep').src = loader.gif


2. Ne Explorerrel elleeőrizd, az néha marhul (nem tudom, azzal csináltad-e, csak egy jótanács).

2016. dec. 9. 17:04
Hasznos számodra ez a válasz?
 3/10 A kérdező kommentje:

Azok a képek le vannak töltve...

Sikerült megoldani a hibát amúgy az volt a hiba, hogy még azelőtt hívta meg a kép src-jét mielőtt belett volna szúrva a kép.

De most egy olyan hibába ütköztem, hogy egyszer ez lefut tökéletesen kicseréli a képet azután amikor lefut az időzítő azután eltűnik az a kép és nem tud mit megváltozatni :/

2016. dec. 9. 17:32
 4/10 anonim ***** válasza:
Miért hazudsz?
2016. dec. 9. 17:41
Hasznos számodra ez a válasz?
 5/10 A kérdező kommentje:

Amit tudni kell róla (gyengébbeknek): Most mindent átraktam a <body>-ba és a képek most már egy "kepek" nevű mappában vannak és ezeket tömbben tároltam. (Banner_1.jpg, Banner_2.jpg...)

A kódom most már így néz ki:

<script type="text/javascript">

var kepekk = new Array("Banner_1.jpg", "Banner_2.jpg", "Banner_3.jpg", "Banner_4.jpg", "Banner_5.jpg");

var tomb_elem=kepekk.length;

var sorszam = -1;

function vetites(){

sorszam=sorszam+1;

if (sorszam>=tomb_elem)

{

sorszam=0;

}

var szammm = sorszam;

var kiir = String(kepekk[szammm]);

var keeep = "kepek/"+kiir;

document.asd.src = keeep;

window.setTimeout("vetites()", 5000);

}

</script>

<img name="asd" width="50%">

<script type="text/javascript" >

vetites();

</script>

2016. dec. 9. 17:43
 6/10 A kérdező kommentje:
Elfelejtettem a végéről de most ide írom: Aki nem ért és(vagy) nem akarja megoldani a problémát kérem ne írjon... Köszönöm :)
2016. dec. 9. 17:45
 7/10 anonim ***** válasza:
Undorító ez a kód.
2016. dec. 9. 17:45
Hasznos számodra ez a válasz?
 8/10 anonim ***** válasza:
2016. dec. 9. 17:46
Hasznos számodra ez a válasz?
 9/10 anonim ***** válasza:

"most egy olyan hibába ütköztem, hogy egyszer ez lefut tökéletesen kicseréli a képet azután amikor lefut az időzítő azután eltűnik az a kép és nem tud mit megváltozatni :/"


Én nem ezt tapasztalom. Nálam szépen megy körbe.

2016. dec. 9. 19:24
Hasznos számodra ez a válasz?
 10/10 anonim ***** válasza:
Szívesen kijavítom neked potom 1000 ft-ért! :)
2016. dec. 10. 10:35
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!