Moin!
auch mal eben auf die schnelle:
Code
<HTML><HEAD><TITLE>Kartenbestellung</TITLE>
<script type="text/javascript" language="JavaScript">
<!--
var artikel=new Array("Erwachsene","Erwachsene_Kasse","Kinder","Kinder_Kasse");
var preise=new Array(9,11,6,7);
function calc(){
var a = new Array();
var k = new Array();
var summe=0;
var karten=0;
var porto = 2;
for(i=0;i<4;i++)
{
var kfeld = "k"+i;
k[i] = document.getElementsByName("k"+i)[0].value*1;
a[i] = k[i]*preise[i];
summe += a[i];
karten += k[i]
document.getElementsByName("o"+i)[0].value = a[i];
}
summe > 0 ? summe += porto:summe = 0;
document.getElementsByName("Summe")[0].value = summe+" EUR";
document.getElementsByName("karten")[0].value = karten;
}
--></SCRIPT></HEAD>
<BODY bgcolor=#ffffff>
<h2>Kartenbestellung 2007</h2>
<FORM name="bestell">
<TABLE border=1>
<tr><th>Anzahl</th><th>Artikel</th><th>Einzelpreis</th><th>Gesamtpreis</th></tr>
<tr>
<td><input type="text" name="k0" size=2></td><td>Erwachsene Vorverkauf</td><td>9,-</td>
<td><input type="text" name="o0"></td>
</tr>
<tr>
<td><input type="text" name="k1" size=2></td><td>Erwachsene Kasse</td><td>11,-</td><td>
<input type="text" name="o1"></td>
</tr>
<tr>
<td><input type="text" name="k2" size=2></td><td>Kinder Vorverk</td><td>6,-</td><td>
<input type="text" name="o2"></td>
</tr>
<tr>
<td><input type="text" name="k3" size=2></td><td>Kinder Kasse</td><td>7,-</td><td>
<input type="text" name="o3"></td>
</tr>
<tr>
<td></td>
<TD colspan ="3" bgcolor="yellow">Porto: 2,- Euro</TD>
</tr
<tr>
<td>Karten Gesamt:
<input type="text" name="karten"></td><td valign="middle" align="center"><input type="button" name="b" value="Berechnen" onClick="calc()"></td><td>Summe:</td><td>
<input type="text" name="Summe"></td>
</tr>
</TABLE></FORM>
</BODY></HTML>
Alles anzeigen
Bitte beachten, daß ich einiges umgestellt habe!
G.a.d.M.
Ronald