Miért nem jelenik meg a kép? (javascript)
Van egy ilyen darts tábla program ami divekből áll minden div 20-at ér és ha a divben lévő szám eléri a 40 et meg kéne jelennie mind két képnek de nem. Mit rontok el?
Kép: [link]
sőt... teljesen rossz módon közelíted meg.
var counter=0;
function szamol() {
counter += 20;
document.getElementById("pont").innerHTML=counter;
if(counter==40) {
document.getElementById("tabla").style.display='block';
document.getElementById("rejtett1").style.display='block';
}
};
Most jól működik köszönöm szépen a gyors és segítőkész válaszokat <3
nem tudtam hogy a counter-re lehet hivatkozni.de ez így valóban sokkal egyszerűbb :D
Csináltam egy példát:
kijavítottam a HTML-hibákat, elszeparáltam a stílusdefiníciókat és a Javascript-kódot a tartalomtól így átláthatóbb lett.
A Javascript-kódot meg egyszerűsítettem - minden egyes "mező" kapott egy mező osztályt, így azokon egy ciklussal végigmenve, egy-egy függvénybe rakható:
* a rámozduláskor és
* az elnavigáláskor végrehajtandó színváltás és
* a rákattintáskor végrehajtandó számláló növelés/kijelzés/40 pont felett rejtett mezők megmutatása
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!