- Apple iPad 11” (A16, 2025) - a táblagépek vanília fagylaltja
- Philips LCD és LED TV-k
- Új termékkel és áremeléssel reagál a memóriahiányra a Raspberry Pi
- Sony MILC fényképezőgépcsalád
- Home server / házi szerver építése
- Milyen egeret válasszak?
- Bluetooth hangszórók
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Harminc százalékos áremelésnél állhat meg az Intel
-
PROHARDVER!
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
kispx
addikt
Sziasztok,
A nyers JS-tel való ismerkedés céljából szeretnék egy SPA-t csinálni és tanácsot szeretnék kérni a következő eset megoldására.
Szóval van egy linkem, amire ha a felhasználó rákattint, akkor a login div-et láthatóvá teszi. Ezt az onclick eventre teszi meg. A probléma akkor van ha nincs engedélyezve a javascript.
Erre azt gondoltam, hogy a link alapértelmezetten a /login oldalra mutat. (Így ha nincs engedélyezve a JS, akkor a szerver tud statikus HTML oldalt generálni neki) Ha az oldal betöltött, akkor a JS-ből, minden <a> elemre hozzáadok egy onclick event-et. Az event handlerben pedig megvizsgálom, hogy mire mutatott a link, és az alapján módosítom az oldal megjelenését (és végül elnyelem az eventet, hogy ne menjen kérés a szerverhez.)
Ez mennyire "best-practice"? Van jobb megoldás arra, hogy ha engedélyezve van a JS, akkor mindent helyeben oldok meg, ha nincs akkor meg a server oldalon statikus HTML oldalban az alapfunkciókat nyújtom.
Válaszokat előre is köszönöm.
-
kispx
addikt
válasz
PumpkinSeed
#5183
üzenetére
Strict módban dobja a kivételt. Oldal közepén lévő példát nézd meg.
-
kispx
addikt
válasz
PumpkinSeed
#5108
üzenetére
Indítsd így: var moveBallIntervalId = setInterval(moveBall, 10000);
Majd így tudod leállítani: clearInterval(moveBallIntervalId);Szerk.:
Az az if szerkezet csak egyszer fog lefutni. Így inkább a
else{
endGame = true;
//xVar = -1;
}
részhez tenném a clearInterval fv-t.
Új hozzászólás Aktív témák
- Formula-1
- Foxpost károsultak - 2026
- Samsung Galaxy S26 - szeret, nem szeret
- Óra topik
- Apple iPad 11” (A16, 2025) - a táblagépek vanília fagylaltja
- EA Sports WRC '23
- Samsung Galaxy Felhasználók OFF topicja
- Crimson Desert
- One otthoni szolgáltatások (TV, internet, telefon)
- Kerékpárosok, bringások ide!
- További aktív témák...
- 27% - Acer CBA272H VA Monitor! 1920 1080 / 100Hz / 4ms / FreeSync
- 27% - LG UltraFine 27UQ850V-W 4K IPS Monitor! 3840x2160 / 60Hz / FreeSync
- Ritkaság! Csere-Beszámítás! EVGA FTW3 Ultra RTX 3080 10GB GDDR6X Videokártya!
- Samsung Galaxy S20 Ultra / 12/128GB / Kártyafüggetlen / 12Hó Garancia
- Samsung Galaxy A56 5G 8/256GB fehér használt, karcmentes 6 hónap garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

