Javascript function-ok, nem lehet egyszerűbben megoldani?
van 3 kép ami ha elér egy bizonyos számot akkor megjelenik. Van 4 féle div (+20,+60,+1,-1) nem lehet egyszerűbben megoldani? Mert így elég bonyolult azért is mert minden divbe bele kéne rakni pl ha eléri a 180 at. Mert most a +1 es divvel nem jelenik meg mert nincs oda rakva ha eléri csak a másikban. Igaziból elég bonyolult így...
Ismerkedj meg a paraméterátadással. Valahogy így:
function szamol(kep, pont) {
counter += pont;
document.getElementById("kep"+kep).style.display='block';
}
};
A gombon pedig pl.: szamol(1, 20) utasítással hívod meg.
Ja és figyelj az = és a == közti különbségre :)
#3 ha rákattintasz egy divre elkezd számolni ezzel a paranccsal amit linkeltem (counter), ilyen egyszerű működik is részben de túl bonyolult ha bővíteni akarom több képpel és művelettel.
#4 nem nagyon értem mi van a zárójelben ez nekem új. De kipróbáltam és nem működik :S a (1,20) sem értem...
közkívánatra itt a teljes kód, nem tudom miben változtat de nekem mindegy: [link]
(fejlesztgettem azóta ez amúgy egy darts tábla akar lenni, tettem jobb alulra még diveket is azok +1 és -1ek a közepén kívül mind +20 a közepe +60 de még mindig az a baj ha +1 ekkel érem el a 180 at nem jelenik meg a kép mert nincs ott feltüntetve mint a szamol és szamol2 nél ezek kéne összevonni és csak 1x leírni ha a pont=180 jelenjen meg akárhogyan is rakosgattam ki a 180 pontot)
Ha a paraméteràtadás még nem megy, akkor egy darts játék még nem a te sportod.
Inkább írj egy függvényt, ami prompt ablakból bekéri egy négyzet oldalhosszàt, és kiszámolja a területét és a kerületét.
Csak nem ugyanaz a probléma:
https://www.gyakorikerdesek.hu/szamitastechnika__weblapkeszi..
pepitában (a #10-es hozzászólásban ott a kijavított kód - nem tanultál belőle?)?
A jelenlegi kód teli HTML-hibákkal ( [link] ):
* nincsen DOCTYPE
* a <head> elemből hiányzik a <title> elem
* azonosító (id attribútum) egyedi, egy elemhez csak egyszer egy adott értéket rendelni
* a képeknél (<img> tag) hiányzik az alternatív szöveg (alt attribútum)
illetőleg:
* add meg a karakterkódolást (<meta charset="utf-8">) - a jövőben sok problémától szabadulhatsz meg
* a tageket írd csupa kis betűvel
* szeparáld el a HTML-t a CSS-től és a Javascripttől
itt egy példa:
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!