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
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
Kommentar