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
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
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 *
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"/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obrana: <input type="text" id="t2" name="t2"/><br>
Život nepriatela: <input type="text" id="t4" name="t1"/>%
&nbsp;&nbsp;&nbsp;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]

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: