Autor |
Nachricht |
Askart
Threadersteller
Dabei seit: 08.11.2006
Ort: -
Alter: 44
Geschlecht:
|
Verfasst Di 06.04.2010 17:20
Titel Suche Rechner Script |
|
|
Suche eine möglichkeit.
Kunde wählt Produkt a und sagt sich möchte gerne noch Produkt b klickt dieses auch an und
dan taucht der preis auf inkl MWSt. aber bitte kein shop weil es keinen warenkorb oder ein shop ist..
wer kann mir einen tipp geben...
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Di 06.04.2010 18:21
Titel
|
|
|
simpelstes javascript oder php, was darfs denn sein?
|
|
|
|
|
Anzeige
|
|
|
Askart
Threadersteller
Dabei seit: 08.11.2006
Ort: -
Alter: 44
Geschlecht:
|
Verfasst Di 06.04.2010 22:34
Titel
|
|
|
java script wäre cool
|
|
|
|
|
zweitaccount
Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 07.04.2010 15:06
Titel
|
|
|
Hi,
hier ein einfaches Beispiel. Dürfte selbst erklärend sein:
Code: | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>AutoCalc</title>
<script type="text/javascript">
var autoCalc = {
init:function(name,resultId){
var $this = this;
this.name = name;
this.form = document.getElementById(this.name);
this.result = document.getElementById(resultId);
this.elements = this.form.getElementsByTagName('input');
for(var i=0;i<this.elements.length;i++){
this.elements[i].onchange = function(){
$this.calc();
}
}
this.calc();
},
calc:function(){
var nettoPrice = 0;
for(var i=0;i<this.elements.length;i++){
var item = this.elements[i];
if (this.elements[i].checked && !isNaN(this.elements[i].value)) {
nettoPrice += parseFloat(this.elements[i].value);
}
}
var bruttoPrice = nettoPrice * 1.19;
this.result.innerHTML = this.round(bruttoPrice)+' € [netto: '+this.round(nettoPrice)+' €]';
},
round:function(x){
// See: http://www.dcljs.de/faq/antwort.php?Antwort=rechnen_runden
var k = (Math.round(x * 100) / 100).toString();
k += (k.indexOf('.') == -1)? '.00' : '00';
var p = k.indexOf('.'), m = k.indexOf('-.');
var f = (p == 0 || m == 0)? '0,' : ',';
return k.substring(0, p) + f + k.substring(p+1, p+3);
}
}
window.onload = function(){
autoCalc.init('autocalcForm','autocalcResults');
}
</script>
</head>
<body>
<form name="products" action="#" method="post" id="autocalcForm">
<fieldset>
<p>
<label>
<input type="checkbox" name="product1" value="10.20" />
Produkt A
</label>
</p>
<p>
<label>
<input type="checkbox" name="product2" value="154.23" />
Produkt B
</label>
</p>
<p>
<label>
<input type="checkbox" name="product3" value="16.28" />
Produkt CS
</label>
</p>
<p>
Preis: <span id="autocalcResults">0,00</span>
</p>
</fieldset>
</form>
</body>
</html>
|
Grüße
zweitaccount
|
|
|
|
|
Askart
Threadersteller
Dabei seit: 08.11.2006
Ort: -
Alter: 44
Geschlecht:
|
Verfasst Mi 14.04.2010 14:32
Titel
|
|
|
kannst du so lieb sein und mir noch den
Brutto 0,00 € [netto: 0,00 €] tauschen so Netto 0,00 € [Brutto: 0,00 €]
verzweifel voll daran
|
|
|
|
|
Nimroy
Community Manager
Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 45
Geschlecht:
|
Verfasst Mi 14.04.2010 14:47
Titel
|
|
|
Tausch mal diese Zeile
Code: |
this.result.innerHTML = this.round(bruttoPrice)+' € [netto: '+this.round(nettoPrice)+' €]'; |
durch diese
Code: |
this.result.innerHTML = this.round(nettoPrice)+' € [brutto: '+this.round(bruttoPrice)+' €]'; |
|
|
|
|
|
Askart
Threadersteller
Dabei seit: 08.11.2006
Ort: -
Alter: 44
Geschlecht:
|
Verfasst Mo 19.04.2010 22:05
Titel
|
|
|
vielen lieben dank hat mir echt weiter geholfen
|
|
|
|
|
|
|
|
Ähnliche Themen |
script deaktivieren mit einem andere script?
Rechner
BMI Rechner in PHP-Abfrage
[TIPP] EM - Rechner
Farbprofile auf externen Rechner
Grid-Rechner gesucht
|
|