Autor | Zpráva | ||
---|---|---|---|
ultrapako Profil |
#1 · Zasláno: 17. 2. 2009, 20:37:08 · Upravil/a: ultrapako
prosím, nevíte proč mi nefunguje skript opsaný z internetové učebnice (www.tvorba-webu.cz) nefunguje?
tady je: <form name="formara" onSubmit="plat()"><input><input type="submit" valute=""></form> <script> function plat() { //zkopírováno a částečně upraveno z http://www.tvorba-webu.cz/javascript/ var mesic_plat = document.formara.value(); //měsíční plat var rok = 12; //rok má 12 měsíců var rok_plat = mesic_plat*rok; //plat za rok var rok_den = 365; //rok má 365 dní var plat_den = rok_plat/rok_den; //plat za den document.write("Váš měsíční plat činí "+mesic_plat+ +"Kč<br>Váš roční plat činí "+rok_plat+ +"Kč<br>Za den dostanete"+plat_den+"Kč"); } </script> |
||
ninja Profil |
#2 · Zasláno: 17. 2. 2009, 21:27:31
document.formara.value() zadnou hodnotu nema, ani mit nemuze. Snazite se ziskat hodnotu formulare, nikoliv nejakeho inputu. K nemu navic nemate jak pristupouit, kdyz nema "name" ani "id".
|
||
ultrapako Profil |
#3 · Zasláno: 17. 2. 2009, 21:44:04
ninja
vážně? |
||
ultrapako Profil |
#4 · Zasláno: 17. 2. 2009, 21:49:14
reaguji na sebe pardón, omlouvám se, já jsem si to spletl, děkuju
|
||
habendorf Profil |
#5 · Zasláno: 18. 2. 2009, 00:46:49 · Upravil/a: habendorf
ninja
„K nemu navic nemate jak pristupouit, kdyz nema "name" ani "id".“ Má spoustu možností: document.forms[0][0].value, document.formara[0].value, document.forms['formara'][0].value (... a možná další). |
||
ultrapako Profil |
#6 · Zasláno: 18. 2. 2009, 20:32:35
nefunguje mi to ani když tam zadám jméno toho inputu
|
||
ultrapako Profil |
#7 · Zasláno: 18. 2. 2009, 20:37:05
ještě mám něco podobného: skouším VBscripty z knížky computer press Vytváříme WWW stránky a spravujeme moderní Web site(strana 172, Dynamické HTML) a skript na pohyb mi nefunguje, vypadá takhle:
<script language="VBscript"><!- Public pozice, nahoru pozice = 0 nahoru = 1 Sub pohyb() If nahoru= 1 Then pozice = pozice + 1 Else pozice = pozice - 1 End If koule.style.top = pozice If pozice => 300 OR pozice <= 0 Then nahoru = not nahoru End If End Sub Sub window_onload() timerID = window.setInterval(„pohyb()“, 40) End Sub -></script> <img id="koule" style="position:absolute; top:200; left:200;" src="koule.gif" width="60" height="60" border="0"> -></script> </body> |
||
Časová prodleva: 15 let
|
0