Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Nefunkčí javascript

Proč mi nefungují 2 javascripty za sebou ? Když nechám jen jeden tak funguje:

<script> casik = 0; mereni = setInterval("casik = casik+222; hodiny.innerHTML=casik", 1000); </script> <span id="hodiny">0</span>
<script> casik = 0; mereni = setInterval("casik = casik+222; hodiny.innerHTML=casik", 1000); </script> <span id="hodiny">0</span>

Předmět Autor Datum
Používáš stejné proměnné, vzájemně si přepisují hodnoty. ID musí být na stránce unikátní.
Wikan 14.06.2016 22:03
Wikan
Jasně super dík moc to pomohlo, ale po několika vteřinách se hodnoty podobají a vůbec to neodpovídá…
jzjzluk 14.06.2016 22:13
jzjzluk
Používáš stejné proměnné, vzájemně si přepisují hodnoty.
Wikan 14.06.2016 22:14
Wikan
Aha a dá se s tím něco dělat ? Aby fungovali oba v jedné stránce ?
jzjzluk 14.06.2016 22:16
jzjzluk
Používat pro každý jiné proměnné.
Wikan 14.06.2016 22:18
Wikan
Dyť tam ale mám span id="hodiny" span id="hodiny2" To nestačí ? Nemůžeš mi prosím poradit víc ? Já…
jzjzluk 14.06.2016 22:19
jzjzluk
To jsou ID tagů. Já píšu o proměnných ve skriptech.
Wikan 14.06.2016 22:20
Wikan
Tak to nevím o co jde. Tak já zkusím najít nějaký jiný javascript protože opravdu nevím co s tím.
jzjzluk 14.06.2016 22:22
jzjzluk
var casik1 = 0; var casik2 = 0; setInterval(function() { casik1 += 11; casik2 += 222; hodiny1.innerH…
Wikan 14.06.2016 22:28
Wikan
Dík ale když to tam dám takto tak mi to neukáže nic : <script> var casik1 = 0; var casik2 = 0; setI…
jzjzluk 14.06.2016 22:36
jzjzluk
A tohle jsi tam nechal? <span id="hodiny1">0</span> <span id="hodiny2">0</span>
Wikan 14.06.2016 22:37
Wikan
Hele ty seš fakt profík už to funguje. Díky moc fakt jsem byl z toho už zoufalej. Děkuji
jzjzluk 14.06.2016 22:43
jzjzluk
Prosímtě můžu se ještě zeptat proč když chci udělat desetinou čárku tak to nefunguje ? Třeba takto m…
jzjzluk 14.06.2016 22:57
jzjzluk
Zkus pouzit desetinou tecku? poslední
Dwane Dibbley 14.06.2016 23:21
Dwane Dibbley

Jasně super dík moc to pomohlo, ale po několika vteřinách se hodnoty podobají a vůbec to neodpovídá číslům jako když jede každý javascript zvlášť. Proč to dělá ?

<script> casik = 0; mereni = setInterval("casik = casik+11; hodiny.innerHTML=casik", 1000); </script> <span id="hodiny">0</span>
<script> casik = 0; mereni = setInterval("casik = casik+222; hodiny2.innerHTML=casik", 1000); </script> <span id="hodiny2">0</span>

Dík ale když to tam dám takto tak mi to neukáže nic :

<script>
var casik1 = 0;
var casik2 = 0;
setInterval(function() {
casik1 += 11;
casik2 += 222;
hodiny1.innerHTML = casik1;
hodiny2.innerHTML = casik2;
}, 1000);
</script>

Navíc já potřebuju aby to napsalo

něco 2568
Něco jiného 2562

Texty a za tím jiná čísla.

Zpět do poradny Odpovědět na původní otázku Nahoru