Fragtpris i indkøbskurv
HejsaJeg har denne indkøbskurv, og kunne godt tænke mig, at få den til automatisk at indsætte en linie med en given fragtpris, men kan ikke få det til at virke! Håber der er en der har en idé til, hvor dan man kan gøre!!
Min kode ser sådanne ud:
<script LANGUAGE=\"JavaScript\">
function showBasket() {
index = document.cookie.indexOf(\"TheBasket\");
countbegin = (document.cookie.indexOf(\"=\", index) + 1);
countend = document.cookie.indexOf(\";\", index);
if (countend == -1) {
countend = document.cookie.length;
}
fulllist = document.cookie.substring(countbegin, countend);
subtotal = 0;
document.writeln(\'<CENTER><FORM NAME=\"updateform\"><font size=\"5\" face=\"Verdana, Arial, Helvetica, sans-serif\"><b><?php echo $txt_cart ?></b></FONT><HR WIDTH=75% size=1 COLOR=\"#000000\">\');
document.writeln(\'<table cellpadding=\"2\" cellspacing=\"1\" border=\"0\">\');
document.writeln(\'<TR><TD BGCOLOR=\"#B3B3B3\"><font size=\"-2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><b><?php echo $txt_qty ?></b></FONT></TD>
<TD BGCOLOR=\"#B3B3B3\"><font size=\"-2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><b><?php echo $txt_art_no ?></b></FONT></TD>
<TD BGCOLOR=\"#B3B3B3\"><font size=\"-2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><b><?php echo $txt_item ?></b></FONT></TD>
<TD BGCOLOR=\"#B3B3B3\"><font size=\"-2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><b><?php echo $txt_price ?></b></FONT></TD>
<td BGCOLOR=\"#B3B3B3\"><font size=\"-2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><b><?php echo $txt_sub_total ?></b></FONT>
<TD BGCOLOR=\"#B3B3B3\"><b><FONT COLOR=\"#B3B3B3\">.</FONT></b></TD></TR>\');
itemlist = 0;
for (var i = 0; i <= fulllist.length; i++) {
if (fulllist.substring(i,i+1) == \'[\') {
itemstart = i+1;
thisitem = 1;
} else if (fulllist.substring(i,i+1) == \']\') {
itemend = i;
thequantity = fulllist.substring(itemstart, itemend);
itemtotal = 0;
itemtotal = (eval(theprice*thequantity));
temptotal = itemtotal * 100;
subtotal = subtotal + itemtotal;
itemlist=itemlist+1;
document.write(\'<tr><td align=middle BGCOLOR=\"#D9D9D9\"><INPUT TYPE=TEXT NAME=\"quant\'+itemlist+\'\" VALUE=\"\'+thequantity+\'\" SIZE=3></td>
<td BGCOLOR=\"#D9D9D9\"><font size=\"-2\" face=\"Verdana, Arial, Helvetica, sans-serif\">\'+thenumber+\'</FONT></td>\');
document.write(\'<td align=left BGCOLOR=\"#D9D9D9\"><font size=\"-2\" face=\"Verdana, Arial, Helvetica, sans-serif\">\'+theitem+\'</FONT></td>
<td align=right BGCOLOR=\"#D9D9D9\"><font size=\"-2\" face=\"Verdana, Arial, Helvetica, sans-serif\">\'+theprice+\'</FONT></td>
<td align=right BGCOLOR=\"#D9D9D9\"><font size=\"-2\" face=\"Verdana, Arial, Helvetica, sans-serif\">\'+top.cart.alterError(itemtotal)+\'</FONT></td>
<td WIDTH=\"38\" align=right BGCOLOR=\"#D9D9D9\"><a href=\"java script:amendItem(\'+itemlist+\',document.updateform.quant\'+itemlist+\'.value)\">
<IMG SRC=\"images/update.gif\" WIDTH=\"13\" HEIGHT=\"15\" BORDER=\"0\" ALT=\"<?php echo $txt_update ?>\"></a>
<IMG SRC=\"images/space.gif\" WIDTH=\"3\" HEIGHT=\"2\" ALT=\"\"><a href=\"java script:removeItem(\'+itemlist+\')\">
<IMG SRC=\"images/remove.gif\" WIDTH=\"13\" HEIGHT=\"15\" BORDER=\"0\" ALT=\"<?php echo $txt_remove ?>\"></a>
</td></tr>\');
} else if (fulllist.substring(i,i+1) == \'|\') {
if (thisitem==1) theitem = fulllist.substring(itemstart, i);
if (thisitem==2) theprice = fulllist.substring(itemstart, i);
if (thisitem==3) thenumber = fulllist.substring(itemstart, i);
thisitem++;
itemstart=i+1;
}
}
document.writeln(\'<tr><td align=right BGCOLOR=\"#B3B3B3\" colspan=4><font size=\"-2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><b><?php echo $txt_total ?></b></FONT></td>
<td align=right BGCOLOR=\"#D9D9D9\"><font size=\"-2\" face=\"Verdana, Arial, Helvetica, sans-serif\">\'+top.cart.alterError(subtotal)+\'</FONT></td>
<td BGCOLOR=\"#B3B3B3\"><FONT COLOR=\"#B3B3B3\">.</FONT></td></tr>\');
document.writeln(\'</TABLE><CENTER><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\">
<IMG SRC=\"images/update.gif\" WIDTH=\"13\" HEIGHT=\"15\" BORDER=\"0\" ALT=\"<?php echo $txt_update ?>\"> = <?php echo $txt_update ?>
<IMG SRC=\"images/remove.gif\" WIDTH=\"13\" HEIGHT=\"15\" BORDER=\"0\" ALT=\"<?php echo $txt_remove ?>\"> = <?php echo $txt_remove ?>
</FONT></CENTER>\');
document.writeln(\'</FORM>\');
}
function amendItem(itemno, newquant) {
newItemList = null;
itemlist = 0;
for (var i = 0; i <= fulllist.length; i++) {
if (fulllist.substring(i,i+1) == \'[\') {
thisitem = 1;
itemstart = i+1;
fullstart = i+1;
} else if (fulllist.substring(i,i+1) == \']\') {
itemend = i;
itemlist=itemlist+1;
if (itemlist != itemno) {
newItemList = newItemList+\'[\'+fulllist.substring(fullstart, itemend)+\']\';
} else {
newItemList = newItemList + \'[\'+theitem+\'|\'+theprice+\'|\'+thenumber+\'|\'+newquant+\']\';
}
} else if (fulllist.substring(i,i+1) == \'|\') {
if (thisitem==1) theitem = fulllist.substring(itemstart, i);
if (thisitem==2) theprice = fulllist.substring(itemstart, i);
if (thisitem==3) thenumber = fulllist.substring(itemstart, i);
thisitem++;
itemstart=i+1;
}
}
index = document.cookie.indexOf(\"TheBasket\");
document.cookie=\"TheBasket=\"+newItemList;
self.location = \"basket.php\";
}
function removeItem(itemno) {
newItemList = null;
itemlist = 0;
for (var i = 0; i <= fulllist.length; i++) {
if (fulllist.substring(i,i+1) == \'[\') {
itemstart = i+1;
} else if (fulllist.substring(i,i+1) == \']\') {
itemend = i;
theitem = fulllist.substring(itemstart, itemend);
itemlist=itemlist+1;
if (itemlist != itemno) {
newItemList = newItemList+\'[\'+fulllist.substring(itemstart, itemend)+\']\';
}
}
}
index = document.cookie.indexOf(\"TheBasket\");
document.cookie=\"TheBasket=\"+newItemList;
self.location = \"basket.php\";
}
function clearBasket() {
if (confirm(\'<?php echo $txt_reset_shopping_cart ?>\')) {
index = document.cookie.indexOf(\"TheBasket\");
document.cookie=\"TheBasket=.\";
self.location = \"basket_empty.php\";
}
}
</script>
Pluth
