Autor Zpráva
regvac
Profil *
Mám následující problém
Při použití následujícího odkazu v javascriptu
<A HREF="text.htm?cislo=5" TARGET="text">

a následném načtení hodnoty z odkazu cislo=5 pomocí použití getHttpVars ( http://www.jakpsatweb.cz/javascript/priklady/http-get-vars-javascript. html ) bych k získané hodnotě chtěl přičíst nebo odečíst jiné číslo, tzn. nove_cislo=cislo+3 ale vrátí mi to hodnotu 53 a ne 6. Nevim, kde je problém?
Dík
Alphard
Profil
tak to přetupuj
regvac
Profil *
Dík, ale jsem začátečník a nikde se mi nedaří najít příkaz.
centi
Profil
Proč je číslo text?
Pretože window.location.search, s ktorým ten skript pracuje je String. Na pretypovanie máš dve jednoduché možnosti:

nove_cislo = parseInt(cislo) + 3; //parseInt() získa zo stringu číslo
nove_cislo = cislo*1 + 3; //trik, kde číslo v stringu vynásobíš jednotkou, čo vyvolá jeho pretypovanie na číslo

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: