Mi lehet a gond a JS scriptemmel?
itt a script: const dino = document.getElementById ('dino');
const rock = document.getElementById ('rock');
const score = document.getElementById ('score');
function jump () {
dino.classList.add('jump-animation');
setTimeout(() => {
dino.classList.remove('jump-animation');
}, 500);
}
document.addEventListener('keypress', () => {
if (!dino.classList.contains('jump-animation')) {
jump();
}
});
setInterval(() => {
score.innerText++;
const dinoTop = parseInt(window.getComputedStyle(dino)
.getPropertyValue('top'));
const rockLeft = parseInt(window.getComputedStyle(rock)
.getPropertyValue('left'));
if (rockLeft < 0) {
rock.style.display = 'none';
} else {
rock.style.display = '';
}
if (rockLeft < 50 && rockLeft > 0 && dinoTop > 150 ) {
alert("You got a score of: " + score.innerText +
"\n\nPlay again?");
}
}, 50);
A html fájl működik, így ez a kis játékocska böngészőben tudom futtatni hiba nélkül. Megpróbáltam lementeni html alkalmazás fájlban, de amikor futtatni szeretném, azt írja ki, egy szintaktikai hiba van a script fajlban. Mi lehet a gond?
"Megpróbáltam lementeni"
Honnan?
"A html fájl"
Az hogy néz ki? Bemásolnád egy kódmegosztó oldalra - pastebin.com, hastebin.com, ghostbin.co - és a kapott linket megosztanád velünk?
"de amikor futtatni szeretném, azt írja ki, egy szintaktikai hiba van a script fajlban"
Mi írja ki? Mi a pontos hibaüzenet?
Itt van mindenestül.
Ha a html fájlt ugye megnyitom böngészőben akkor minden olyan, mint annak lennie kell.
Megnyitom NotePad ++-ban a html-t és lementem hta-ként.
Majd a hta fájlt futtatnám a gépemen, és mindössze annyit ír ki, hogy van egy szintaktikai hiba.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!