Javascript Gesamtanzahl berechnen

  • Hallo,
    ich bitte um Unterstützung bei folgendem Problem.
    In der linken Spalte möchte ich unten die Anzahl der Gesamt bestellten Karten anzeigen.

    Vielen Dank im Vorau für die Unterstützung.
    [/code]
    <HTML><HEAD><TITLE>Kartenbestellung</TITLE>
    <SCRIPT language="JavaScript">
    <!--
    var artikel=new Array("Erwachsene","Erwachsene_Kasse","Kinder","Kinder_Kasse");
    var preise=new Array(9,11,6,7);

    function calc(){
    var s;
    s=2;
    var a=new Array(4);

    a[0]=document.bestell.i1.value*preise[0];
    document.bestell.o1.value=a[0];
    a[1]=document.bestell.i2.value*preise[1];
    document.bestell.o2.value=a[1];
    a[2]=document.bestell.i3.value*preise[2];
    document.bestell.o3.value=a[2];
    a[3]=document.bestell.i4.value*preise[3];
    document.bestell.o4.value=a[3];

    //Summe berechnen:
    var i;
    s=2;
    for(i=0;i<4;i++)s+=a[i];
    document.bestell.Summe.value=s+" EUR";

    }

    --></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="i1" size=2></td><td>Erwachsene Vorverkauf</td><td>9,-</td>
    <td><input type="text" name="o1"></td>
    </tr>

    <tr>
    <td><input type="text" name="i2" size=2></td><td>Erwachsene Kasse</td><td>11,-</td><td>
    <input type="text" name="o2"></td>
    </tr>

    <tr>
    <td><input type="text" name="i3" size=2></td><td>Kinder Vorverk</td><td>6,-</td><td>
    <input type="text" name="o3"></td>
    </tr>

    <tr>
    <td><input type="text" name="i4" size=2></td><td>Kinder Kasse</td><td>7,-</td><td>
    <input type="text" name="o4"></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>

    MfG
    Manni

    Vielen Dank

    MfG
    Manni

  • mal kurz was zusammen gefuscht:

  • Moin!

    auch mal eben auf die schnelle:

    Bitte beachten, daß ich einiges umgestellt habe!

    G.a.d.M.

    Ronald

  • so nochmal mit bugfix für bescheuerte browser!