hilfe bei einem Preisrechner...

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • hilfe bei einem Preisrechner...

    Moin Moin,

    erst einmal möchte ich mich vorstellen, ich bin andy aus hamburg.

    "ich bin neu hier und ein pogrammier NOOB"

    zu meiner Frage, ich möchte gerne dieses script auf meiner seite einbauen, es muss aber noch etwas angepasst werden, vieleicht kann mir jemand helfen.

    <!-- InstanceParam name="Kalkulator" type="boolean" value="true" -->
    <div class="box blue kalkulator ">
    <form action="/" method="post">
    <input class="button" name="kalkulator" type="image" src="/images/menu_top_pfeil_o.jpg" />
    <h1>Preisrechner</h1>
    </form>



    <script type="text/javascript">
    /* <![CDATA[ */
    function auslesen(control, minvar, maxvar)
    {
    var wert = control.value;

    wert=wert.replace(/,/,".");
    wert=parseFloat(wert);
    if (isNaN(wert)) wert=0;

    wert = Math.abs(wert);

    var cssFormat = '';

    if (control.name == "menge")
    {
    if (wert < 1)
    {
    cssFormat = 'error';
    wert = "Geben Sie einen gültigen Wert für die Menge an.";
    }
    }

    if (control.name == "breite" || control.name == "hoehe")
    {
    if (wert < 0.1)
    {
    cssFormat = 'error';
    wert = "Die Mindestmaße betragen 0,1 cm!";
    }
    /*else if (wert > 20000)
    {
    cssFormat = 'error';
    wert = "Die maximalen Druckmaße betragen 20 m!";
    }*/
    }

    control.className = cssFormat;
    return wert;
    }

    var minvar = 0;
    function sendKalkulator(pForm)
    {
    if (!pForm) { return true; }

    var trAlert = document.getElementById('trAlertKalkulator');
    var pMenge = auslesen(pForm.menge);
    var pBreite = auslesen(pForm.breite);
    var pHoehe = auslesen(pForm.hoehe);

    if (trAlert) { trAlert.style.display = 'none'; }

    if (isNaN(pMenge) || isNaN(pBreite) || isNaN(pHoehe)) {
    if (trAlert) { trAlert.style.display = ''; }
    return false;
    }
    return true;
    }

    /* ]]> */
    </script>
    <form id="Kalkulator" name="Kalkulator" method="post" action="berechnungen/artikel" accept-charset="utf-8">
    Materialauswahl
    <input type="image" name="hilfematerial" src="/images/quest.jpg" alt="Materialinformationen" />
    <br />
    <select name="material" tabindex="1" size="1" >
    <option value="folie_weiss">Aufkleber/Digitaldruck PVC-Folie standard</option>
    <option value="folie_weiss_premium">Aufkleber/Digitaldruck hochglänzend-premium</option>
    <option value="folie_transparent">transparente Aufkleber/Digitaldrucke (z:B: Leuchtkasten)</option>
    <option value="folie_silber">silberne Aufkleber (Metallicfolie)</option>
    <option value="folie_gold">goldene Aufkleber (Metallic-Folie)</option>
    <option value="folie_spiegelfolie_chrom">Chrom-Aufkleber (spiegelnd/hochglänzend)</option>
    <option value="folie_window_graphics">Verkehrsmittelwerbung-Lochfolie (Window-Graphics Spezialfolie)</option>
    <option value="folie_transluzent">transluzenter Digitaldruck (Leuchtkästen)</option>
    </select>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <th align="left">Menge</th>
    <th>Breite</th>
    <th>x</th>
    <th>Höhe</th>
    <th align="right"> <input type="image" name="hilfemasse" src="/images/quest.jpg" alt="Hilfestellung zum Eingeben der Maße." />
    </th>
    </tr>
    <tr>
    <td align="left"><input name="menge" tabindex="2" type="text" value="" /></td>
    <td><input name="breite" tabindex="3" type="text" value="" /></td>
    <td>x</td>
    <td><input name="hoehe" tabindex="4" type="text" value="" /></td>
    <td align="right">cm</td>
    </tr>
    </table>
    <span id="trAlertKalkulator" class="error" style="display:none">Bitte geben Sie korrekte Werte ein.
    </span>
    <input name="laminat" tabindex="5" type="checkbox" checked="checked" />
    <div>Flüssiglaminat <span class="small">(spez. Klarlack)<br />
    Bietet optimalen Kratzschutz.</span>
    <input type="image" name="hilfefluessiglaminat" src="/images/quest.jpg" alt="Informationen zum Flüssiglaminat." />
    </div>
    <hr />
    <input name="form_test" type="text" value="" />
    <input class="fltrt" name="add" tabindex="6" onclick="return sendKalkulator(form);" type="submit" value=" Berechnen " />
    <br class="clearfloat" />
    </form>
    </div>
    ich benötige folgende Änderungen:

    1. die user müssen sich erst mit einer emailadresse anmelden
    2. anstatt flüssiglaminat etc. brauch ich farben
    3. wo hinterlege ich den preis?
    4. die preisinfo soll dann als popup erscheinen.

    hoffe auf hilfe

    lg
    andy

  • #2
    Hallo,

    in diesem Forum gibt es Hilfe zur Selbsthilfe und das auch nur, wenn man sich an die Forenregeln hält. Du wirst hier mit hoher Wahrscheinlichkeit niemanden finden, der dir kostenlos irgendwelche Scripts anpasst/repariert/umschreibt.

    Eventuell hilft dir der Autor des Scripts bei Anpassungen oder du hast die Möglichkeit, selbst ein paar Grundlagen zu lernen, damit wir Tipps geben können.

    Ansonsten bleibt dir noch die Möglichkeit, es als Jobangebot zu inserieren.

    Viel Erfolg!

    Amica
    [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
    Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
    Super, danke!
    [/COLOR]

    Kommentar


    • #3
      Außerdem ist das erst Mal ein JavaScript-Problem, daher verschiebe ich es mal ins richtige Forum.

      Peter
      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
      Meine Seite

      Kommentar

      Lädt...
      X