Autor | Zpráva | ||
---|---|---|---|
Andy Profil * |
#1 · Zasláno: 18. 4. 2009, 23:53:11
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) 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 |
#2 · Zasláno: 19. 4. 2009, 03:11:03
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 * |
#3 · Zasláno: 19. 4. 2009, 10:38:36
Vdaka!
|
||
Časová prodleva: 15 let
|
0