Autor | Zpráva | ||
---|---|---|---|
FEIL Profil |
Neovládam poriadne JS. Potreboval by som formulár z dvoma poliami kde by sa zadávali čísla.
tieto čísla by sa následne spracovali podľa podmienok ak číslo väčšie menšie tak .... Vyšli by dva výsledky z ktorými by sa pracovalo po zadaní ďalších čísel do toho istého formulára. Veľmi by som bol rád keby my stým niekto pomohol. Jednoduchší popis premenna = 50 po zadaní čísla narp. 5 do formulára sa od čísla 50 odčíta číslo podľa podmienky if ( 5 < 10) tak 50-10 if ( 5>2) tak 50-20 yobrazí sa výsledok napr. 40 a po zadaní ďalšieho čísla sa už nebude odratávať od 50 ale od 40 |
||
FEIL Profil |
#2 · Zasláno: 6. 4. 2012, 20:09:19
Vymyslel som niečo takéto ale samozrejme že to nefunguje :
<form name="priklady" action=""> Sila úderu: <input type="text" name="uder" size="10"> Obrané číslo: <input type="text" name="obrana" size="10"> <input type="button" value="Bojuj!" onClick="vyhodnot(this.form)"> </form> <script type="text/javascript"> <!-- var ze = 50; var tz = 100; while(ze<0||tz<0){ function vyhodnot(f) { enemy = (ze - f.uder.value) tvoje = (tz - f.obrana.value) } document.write(enemy); document.write(tvoje); } </script> |
||
FEIL Profil |
#3 · Zasláno: 7. 4. 2012, 07:15:51
Použil som JS kalkulačku vyzerá to takto
<script language="JavaScript"><!-- function delenie() { var t1 = document.getElementById("t1"); var t2 = document.getElementById("t2"); var t3 = document.getElementById("t3"); var en = 50; var x = t1.value; var y = t2.value; var z = en - x; if (isFinite(z)) { t3.value = z; } else { t3.value = "chyba"; } } //--></script> </head> <body> <p> Sila úderu: <input type="text" id="t1" name="t1"/> Obrana: <input type="text" id="t2" name="t2"/> <input type="button" value="Bojuj" onclick="delenie();"/> </p> <p><input type="text" id="t3" name="t3" readonly="readonly"/></p> od en = 50 sa odrátava zadaná sila ak zadáme 5 výsledok je 45 ja by som potreboval že keď zadám znova nejaké číslo tak sa odráta od 45 až kým sa nebude výsledok rovnať 0 |
||
final Profil * |
#4 · Zasláno: 7. 4. 2012, 10:23:32
načo ti to je??..nechápem aké to môže mať využitie
|
||
FEIL Profil |
Jedná sa o HTML hru ale vyriešil som zatiaľ tak že hodnoty ktoré získaš si tam musíš znova ručne vložiť. Princíp Dračí doupě - hodíš kockou zadáš hodnoty vyhodnotí sa zase nahádžeš zadáš vyhodnotí sa až pokial čísla životou neklesnú na 0.
[p <title>Súboj</title> <script language="JavaScript"><!-- function delenie() { var t1 = document.getElementById("t1"); var t2 = document.getElementById("t2"); var t3 = document.getElementById("t3"); var t4 = document.getElementById("t4"); var t5 = document.getElementById("t5"); var t6 = document.getElementById("t6"); var uder = t1.value; var obrana = t2.value; var enemy = t4.value; var sila = 10; var zivot = t5.value; var z = enemy - uder; var w = eval(zivot) - eval(sila) + eval(obrana); if ((z)>0) { t3.value = z; } else { t3.value = "Nepriatel je porazený"; } if ((w)>10) { t6.value = w; } else { t3.value ="Uteč z boja!!"; } }//--></script> </head> <body> <p> Sila úderu: <input type="text" id="t1" name="t1"/> Obrana: <input type="text" id="t2" name="t2"/><br> Život nepriatela: <input type="text" id="t4" name="t1"/>% Tvoj život: <input type="text" id="t5" name="t2"/>%<br><br> <center><input type="button" value="Bojuj" onclick="delenie();"/></center> </p> <p>Zostatok života nepriaťela : <input type="text" id="t3" name="t3" readonly="readonly"/>%</p> <p>Zostatok tvojho života : <input type="text" id="t6" name="t6" readonly="readonly"/>%</p> [/pre] |
||
Časová prodleva: 12 let
|
0