Autor Zpráva
David1256
Profil
Dobrý den, chci udělat script, který by každou sekundu zvýšil hodnotu v input type="text" o 1. Mám hotový kód níže, ale nefunguje to. Někde tam je chyba a nevím kde. Máte někdo nějaký návrh?
<script type="text/javascript">
var casovac;
function pricitac()
{
var cislo=window.document.pricitani.hodnota.value;
cislo=parseInt(cislo) + 1;
window.document.pricitani.hodnota.value=cislo;
casovac=setTimeout("pricitac();", 1000);
}
function zastavovac()
{
clearTimeout(casovac);
}
</script>
<form name=pricitani">
<input type="text" name="hodnota" value="0"><br>
<input type="button" value="Spusť přičítání" onClick="pricitac();">
<input type="button" value="Zastav časovač" onClick="zastavovac();">
</form>
_es
Profil
David1256:
Někde tam je chyba a nevím kde.

function pricitac();
function zastavovac();
To sú aké funkcie?
David1256
Profil
Tak už jsem na to přišel. U jména formuláře mi chybí jedna uvozovka.


Jo ten středník jsem hned opravil. Toho jsem si taky všimnul.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0