Autor Zpráva
Hamstet
Profil *
Měl jsem lety vyzkoušené počítadlo znaků v textarea:

function countit() {
var str = document.forms[0].obsah.value;
document.getElementById("charsWritten").innerHTML = str.length;
document.getElementById("charsLeft").innerHTML = 250 - str.length;
}

Chodilo to v IE6 i v FF1.5. V IE7 to chodí pořád, v FF od určité doby ne - obsah těch dvou elemetů "charsWritten" a "charsLeft" se nemění, zůstává na implicitní hodnotě. Kde mám chybu prosím?

Reál:
http://hamstet.info/src/p-kniha.php
formulář dole je na konci stránky.
los
Profil *
Chceš zmeniť hodnotu elementu s id=charsWritten, ale máš tam element s id=charswritten (malé písmeno W).

FF má chybovú konzolu, ktorá ukáže presne, kde je problém:
Chyba: document.getElementById("charsWritten") has no properties
Zdrojový súbor: http://hamstet.info/src/scripts/pocetzn.js
Riadok: 8
Hamstet
Profil *
Děkuju moc, jsem blbej.

IE si na velikost písmenek nehraje, FF ano a tím je to dáno. Už to všechno chodí.

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: