| 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: 17 let
|
|||
0