Autor Zpráva
Andy
Profil *
Zacinam s jvs a hram sa obrazkom - posun, zvetsovanie atd.. Pre posun pouzivam tento zapis:
<script type="text/javascript" language="JavaScript">
var krok = nastavKrok(prompt("Vlož posun v px","20"));
document.write("<h3 onclick=\"posun(0,-" + krok + ")\">hore</h3>");
</script>


kde funkcia
posun(0,krok)
vykona prislusny posun obrazku.

No radsej ako prompt okno (vyskakuje vzdy pri restarte stranky), by som chcel mat na stranke klasicke input kam by sa hodnota vlozila a bud hned po vlozeni (po odideni z inputu) alebo po kliknuti na tlacitko submit, by sa premenna krok nastavila.

Ukaze mi niekto ako na to? Mne sa nejako nedari..
Chamurappi
Profil
Reaguji na Andyho:
(vyskakuje vzdy pri restarte stranky)
Nemusíš přeci ten prompt volat hned, stačí až při tom onclicku. Proč ho potřebuješ v době načítání? Nemusíš nadpis <h3> ani vypisovat přes document.write.

hned po vlozeni (po odideni z inputu) […], by sa premenna krok nastavila
<input onkeyup="krok = this.value;">

alebo po kliknuti na tlacitko submit
<form onsubmit="krok = this.value; return false">

Nebo raději rovnou bez té proměnné:
<h3 onclick="posun(0, - document.jménoFormuláře.jménoInputu.value)">hore</h3>
Andy
Profil *
Vdaka!

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: