Ich habe mal versucht einen Generator zu Progrmmieren in dem die Eingabe -a- mit der Eingabe -b- multipliziert, und die Eingabe -a- mit Eingabe -c- multipliziert wird, und im Feld -Ergebnis- sollten dann die Ergebnisse aus -a*b (d)- und -a*c (e)- stehen.
(dieser Generator soll bei einem Spiel helfen, bei dem man Waffen mit verschiedenem ang. und def. haben kann und man leichter ausrechnen kann wieviele Waffen man für einen bestimmten angriffswert /verteidigungs wert haben muss.)
Leider funktioniert es nicht ganz. Kann mir bitte jemand helfen?
<form method="post" action="#">
<table height="357" width="450">
<tbody>
<tr>
<td>anzahl:</td>
<td><input type="text" name="a" /></td>
</tr>
<tr>
<td>ang.:</td>
<td><input type="text" name="b" /></td>
</tr>
<tr>
<td>ver.:</td>
<td><input type="text" name="c" /></td>
</tr>
<tr>
<td colspan="3"> <br />
<div align="center"><input type="button" value="generieren" onclick="javascript:generieren(this.form);" /></div>
</td>
</tr>
<tr>
<td colspan="2"><br />
<div align="center"><textarea rows="10" cols="40" readonly="" name="Ergebnis"></textarea></div>
</td>
<script type="text/javascript">
function ausrechnen (a,b,c)
{
var d = (form.a.value * form.b.value );
var e = (form.a.value * form.c.value );
}
function generieren(form)
{
if (confirm("Klicke auf ok!!!"))
{
form.Ergebnis.value =
'<!--- Präsentiert von Bl8ckJ8ck --->'
- form.a.value +
' Units die einen angriff von ' - form.b.value +
' und eine deffensieve von ' - form.c.value +
' haben insgesamt einen Angriff von '
+ d +
' und eine Verteidigung von ' - e +
' !!! '
;
}
else
{
alert("Sie haben den Vorgang abgebrochen.")
}
}
//-->
</script>
</tr>
</tbody>
</table>
<a href=""> --> Eingabe Löschen <-- </a> </br>
-> Powered by Bl8ckJ8ck <-
</form>