Ergebnis 1 bis 2 von 2

Thema: java-script zusammenzählen.

  1. #1
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard java-script zusammenzählen.

    Ich habe ein shop-script.

    Bei dem ich unterschiedlich viele Produkte in einer Kategorie habe.

    Nun möchte ich sobald ein Produckt ausgewählt ist soll mittels java-script ein en Gesamtpreis ermittelt werden.

    Leider fällt mir nicht ein wie ich es mit unterschiedlich vielen produkten lösen kann.

    Mein Ansatz:
    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http&#58;//www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Unbenanntes Dokument</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script type="text/javascript">
    <!--
    function sf&#40;&#41;      
    &#123; var val;
      val=document.GAGA.optionPrice.value;
      val=document.GAGA.teil&#91;0&#93;.value; 
      document.GAGA.optionPrice.value=val;
    &#125;
    -->
    </script>
    </head>
    
    <body>
    <form action="index.php?productID=120" method=post name="GAGA">
    <table border="0" width="100%" cellpadding="15" bgcolor="#666666" cellspacing="15">
    <tr valign="top">
    <td align="center">
    <table border="0">
    <tr>
     <td><a class="product_teile">Bezeichnung</a></td>
     <td width="100"><a class="product_teile">Preis</a></td>
     <td></td>
    </tr>
    	<a class="product_teile"></a>
    
    <tr>
     <td align="left"><a class="product_teile">Video</a></td>
     <td align="right"><a class="product_teile">37.99 SWF</a></td>
     <td><input type="checkbox" name="teil&#91;0&#93;" value="37.99" class="product_teile" onChange="sf&#40;&#41;"></a></td>
    </tr>
    	</a>
    <tr>
     <td align="left"><a class="product_teile">GPS-Daten</a></td>
     <td align="right"><a class="product_teile">42.90 SWF</a></td>
    
     <td><input type="checkbox" name="teil&#91;1&#93;" value="42.90" class="product_teile" onChange="sf&#40;&#41;"></a></td>
    </tr>
    	</a>
    <tr>
     <td align="left"><a class="product_teile">Karten</a></td>
     <td align="right"><a class="product_teile">24.60 SWF</a></td>
     <td><input type="checkbox" name="teil&#91;2&#93;" value="24.60" class="product_teile" onChange="sf&#40;&#41;"></a></td>
    </tr>
    	</a>
    
    <tr>
     <td align="left"><a class="product_teile">Foto</a></td>
     <td align="right"><a class="product_teile">15.00 SWF</a></td>
     <td><input type="checkbox" name="teil&#91;3&#93;" value="15.00" class="product_teile" onChange="sf&#40;&#41;"></a></td>
    </tr>
    	</a>
    <tr>
     <td align="left"><a class="product_teile">Foto</a></td>
     <td align="right"><a class="product_teile">16.00 SWF</a></td>
    
     <td><input type="checkbox" name="teil&#91;4&#93;" value="16.00" class="product_teile" onChange="sf&#40;&#41;"></a></td>
    </tr>
    	</table>
    </td>
    <td>
    
    
    
    <a class="product_teile">Der Preis der verschiedenen Daten hängt von der Datenart und der Länge der Tour ab.</a>
    </td>
    <td>
    
      <table border="1" width="150" cellpadding="0"  style="border-collapse&#58; collapse; margin&#58; 0;" bordercolor="#DDDDDD">
        <tr>
    
         <td>
       <table cellpadding="3">
        <tr>
         <td>
        Der Preis der ausgewählten Daten beträgt&#58;  
          <input type=text value="0" readonly id="optionPrice" rclass="shopping_cart_var">
    	  <a class="shopping_cart_var"> SWF</a>
    
         </td>
        </tr>
       </table>
          </td>
        </tr>
        <tr>
         <td>
        <input name='cart' type=image src="images/cart_big.gif"alt="hinzufügen zum Wagen" border="0">
       </td>
    
        </tr>
       </table>
    </td>
    </tr>
    </table>
    </form>
    </body>
    </html>
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru
    Themenstarter

    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    So leutzt ich löse mal wieder meine eigene Frage auf.

    Was bloß lustig ist lasst mal einer die zie 16 Weg (
    Code:
    summe = summe.toFixed&#40;2&#41;;
    ) und selecte dann die ersten 3 Felder. üwrde mich freuen wenn mir jemand erläutern könnte wie es zustande kommt das ich auf einmal eine zahl wie 145.67000000001 rausbekommen kann?? Wer war hier zu dämlich zum rechnen???


    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http&#58;//www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Unbenanntes Dokument</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script language="JavaScript" type="text/javascript">
    <!--
    function summe&#40;&#41;
    &#123;
     var summe = 0;
     for &#40;var i = 0; i < document.HiddenFieldsForm.teil.length; i++&#41; 
       &#123;
        if &#40;document.HiddenFieldsForm.teil&#91;i&#93;.checked == "1"&#41; &#123; summe += parseFloat&#40;document.HiddenFieldsForm.teil&#91;i&#93;.value&#41;; &#125;
       &#125;  
     summe = summe.toFixed&#40;2&#41;;
     document.getElementById&#40;'optionPrice'&#41;.value = summe;
    &#125;
    //-->
    </script>
    </head>
    
    <body>
    <form action="index.php?productID=120" method=post name="HiddenFieldsForm">
    <table border="0" width="100%" cellpadding="15" bgcolor="#666666" cellspacing="15">
    <tr valign="top">
    <td align="center">
    <table border="0">
    <tr>
     <td><a class="product_teile">Bezeichnung</a></td>
     <td width="100"><a class="product_teile">Preis</a></td>
     <td></td>
    </tr>
    	<a class="product_teile"></a>
    
    <tr>
     <td align="left"><a class="product_teile">Video</a></td>
     <td align="right"><a class="product_teile">37.99 SWF</a></td>
     <td><input type="checkbox" name="teil" value="37.99" class="product_teile" onChange="summe&#40;&#41;"></a></td>
    </tr>
    	</a>
    <tr>
     <td align="left"><a class="product_teile">GPS-Daten</a></td>
     <td align="right"><a class="product_teile">42.90 SWF</a></td>
    
     <td><input type="checkbox" name="teil" value="42.90" class="product_teile" onChange="summe&#40;&#41;"></a></td>
    </tr>
    	</a>
    <tr>
     <td align="left"><a class="product_teile">Karten</a></td>
     <td align="right"><a class="product_teile">24.60 SWF</a></td>
     <td><input type="checkbox" name="teil" value="24.60" class="product_teile" onChange="summe&#40;&#41;"></a></td>
    </tr>
    	</a>
    
    <tr>
     <td align="left"><a class="product_teile">Foto1</a></td>
     <td align="right"><a class="product_teile">15.02 SWF</a></td>
     <td><input type="checkbox" name="teil" value="15.02" class="product_teile" onChange="summe&#40;&#41;"></a></td>
    </tr>
    	</a>
    <tr>
     <td align="left"><a class="product_teile">Foto</a></td>
     <td align="right"><a class="product_teile">18.41 SWF</a></td>
    
     <td><input type="checkbox" name="teil" value="18.41" class="product_teile" onChange="summe&#40;&#41;"></a></td>
    </tr>
    <tr>
     <td align="left"><a class="product_teile">Foto2</a></td>
     <td align="right"><a class="product_teile">39.62 SWF</a></td>
    
     <td><input type="checkbox" name="teil" value="39.62" class="product_teile" onChange="summe&#40;&#41;"></a></td>
    </tr>
    <tr>
     <td align="left"><a class="product_teile">Foto3</a></td>
     <td align="right"><a class="product_teile">71.17 SWF</a></td>
    
     <td><input type="checkbox" name="teil" value="71.17" class="product_teile" onChange="summe&#40;&#41;"></a></td>
    </tr>
    	</table>
    </td>
    <td>
    
    
    
    <a class="product_teile">Der Preis der verschiedenen Daten hängt von der Datenart und der Länge der Tour ab.</a>
    </td>
    <td>
    
      <table border="1" width="150" cellpadding="0"  style="border-collapse&#58; collapse; margin&#58; 0;" bordercolor="#DDDDDD">
        <tr>
    
         <td>
       <table cellpadding="3">
        <tr>
         <td>
        Der Preis der ausgewählten Daten beträgt&#58;  
          <input type=text value="0" readonly id="optionPrice" rclass="shopping_cart_var">
    	  <a class="shopping_cart_var"> SWF</a>
    
         </td>
        </tr>
       </table>
          </td>
        </tr>
        <tr>
         <td>
        <input name='cart' type=image src="images/cart_big.gif"alt="hinzufügen zum Wagen" border="0">
       </td>
    
        </tr>
       </table>
    </td>
    </tr>
    </table>
    </form>
    </body>
    </html>

Ähnliche Themen

  1. Java Script onload
    Von Unregistriert im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 9
    Letzter Beitrag: 15.08.2008, 22:30
  2. Java Script
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 31.10.2007, 19:47
  3. Java Script
    Von Snowfront im Forum HTML & CSS Forum
    Antworten: 14
    Letzter Beitrag: 20.11.2006, 16:15
  4. random java script
    Von hans dampfff im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 14.10.2006, 06:28
  5. Java-Script und Iframe
    Von GreenRover im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 22
    Letzter Beitrag: 23.01.2006, 22:40

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •