问题是我有一个完整的工作购物车,但它没有为BOTH Paypal和Google Checkout编码,它是针对其中一个编码的。
购物车的演示设置为Paypal结帐:http://shoppingcart-bthub.blogspot.com/
上面演示中的javascript:http://shopppingcart.googlecode.com/files/simplecart.js
正如您在上面的javascript中所看到的,它有Paypal或Google结帐选项,因此:
var NextId=1,Custom="Custom",GoogleCheckout="GoogleCheckout",PayPal="PayPal",Email="Email",
在“/ head”中,你可以选择这样做:
<script src='http://shopppingcart.googlecode.com/files/simplecart.js' type='text/javascript'></script>
<script type='text/javascript'>
simpleCart.email = "example@gmail.com";
simpleCart.checkoutTo = PayPal;
simpleCart.currency = USD;
simpleCart.cartHeaders = ["thumb_image" , "Quantity_input" , "Total", "remove" ];
</script>
但是,你不能选择两种选择。因此,只有一个结账按钮链接到javascript:
<a class='simpleCart_checkout' href='javascript:;'>Checkout</a>
有没有人对如何使BOTH结帐选项有效有任何好处?
P.S。我有HTML,CSS,jQuery技能,但javascript有限。
答案 0 :(得分:1)
评论了所有checkoutTo
:
// simpleCart.checkoutTo = GoogleCheckout;
并添加一个函数:我创建了一个简单的函数:
function passPaypal(){ simpleCart.checkoutTo = PayPal; } function passGoogle(){ simpleCart.checkoutTo = GoogleCheckout; }
然后我的结帐选项:
<a href="javascript:;" class="simpleCart_checkout" onclick="passPaypal();" >checkoutpaypal</a>
<a href="javascript:;" class="simpleCart_checkout" onclick="passGoogle();" >checkoutgoogle</a>