Fehler bei Shop-Funktion

J

Junior

Guest
Hallo,

ich habe ein kleines Problem mit dem Shop den ich hier verwenden möchte. Optisch ist er zwar noch nicht besonders ansprechend, aber ich wollte erstmal das es funktioniert bevor ich da lange dran rumbastel.

Das Programm mit dem der Shop generiert wurde heißt WebShop und stammt von irgend einer Freeware/Shareware Seite.

1. Fehler: Die Artikel werden nicht an den Warenkorb übergeben

2. Fehler: Die Bestellung kommt gar nicht an bzw. wird nichtmal versendet.
(Die emailadresse hab ich im Original bereits geändert)

Hier ist das Javascript:
/*
Titel: Web Sshop v1.05
*/
var leer = 0;
var wohin = 'start.html';
var maxmenge = 10;
var error = '\nDie eingegebene Menge ist nicht korrekt!';
var del_art = 'Möchten Sie diesen Artikel wirklich löschen?';
var del_all = 'Möchten Sie den kompletten Warenkorb wirklich löschen?';
var nix_drin = '\nSie haben bisher keine Produkte in den Warenkorb abgelegt.';
//---------------------------------------------------------
// Ab hier keine weitere Anpassung notwendig! ------------->
//---------------------------------------------------------
var basket = parent.basket.substring(0, parent.basket.length-3);
if (basket != null) items = basket.split('###');
for (i in items) items = items.split('|');
function runden(wert) {
k = (Math.round(100 * (wert + 0.00001)) / 100 + 0.001) + '';
k = k.substring(0, k.indexOf('.') + 3);
return k;
}
function rechnen() {

zsumme = runden(parseFloat(items[2]))*runden(parseFloat(items[3]));
gesamtpreis += runden(parseFloat(items[2]))*runden(parseFloat(items[3]));
ergebnis = runden(zsumme);
return ergebnis;

}


function gesamt() {

gesamtpreis = runden(gesamtpreis);
return gesamtpreis

}


function dazu(name,nummer,preis,menge) {
if(menge <= 0 || menge > maxmenge)
alert(error);
else
if (confirm('Möchten Sie '+menge+' x '+name+' in Warenkorb ablegen? '))
parent.basket += name+'|'+nummer+'|'+preis+'|'+menge+'###';
}


function del_me(cnt) {

if (confirm(del_art)) {

var del = '';
basket = parent.basket.substring(0, parent.basket.length-3);
if (basket != null) items = basket.split('###');

for (i in items) {
if (i != cnt) del += items +'###';
}

parent.basket = del;
self.location = 'warenkorb.html';

}

}


function update() {

var upd = '';
var tmp = '';

for (i in items) {
upd += eval('document.forms[0].menge'+i+'.value')+'~';
}

upd = upd.substring(0, upd.length-1);
upd = upd.split('~');

for (i in items) {
items[3] = upd;
tmp += items[0]+ '|' +items[1]+ '|' +items[2]+ '|' +items[3]+ '###';
}

parent.basket = tmp;
self.location = 'warenkorb.html';

}


function aktion(x) {

if (x==1) {
if (confirm(del_all))
{ parent.basket = ''; self.location='warenkorb.html'; }
}

if (x==2) {
if (parent.basket != "") parent.inhalt.location = 'bestellen.html';
else alert(nix_drin);
}

}
Da ich von JS nicht soviel Ahnung habe dachte ich mir ich suche hier Hilfe.
Vielleicht hat ja jemand einen Augenblick Zeit und kann mir da weiter helfen.

Danke

jr.
 
Hi Junior

Willkommen im Webmasterforum.
Wenn du so spezifische Support Anfragen hast, bist du wohl im Herstellerforum besser aufgehoben. Ich würde es mal dort versuchen.

Gruss Sandro
 
Zurück
Oben