2013-07-15 4 views
0

문제는 내가 전체 작업 장바구니를 가지고 있지만 페이팔 및 Google Checkout 모두에 대해 코딩되지 않았기 때문에 하나 또는 둘 다 코딩되었습니다. 페이팔 체크 아웃으로 설정 쇼핑 카트의장바구니 : Paypal 또는 Google Checkout 옵션 모두 작동하지만 모두 동일하지 않음

데모 : http://shoppingcart-bthub.blogspot.com/

위의 데모 자바 스크립트 : http://shopppingcart.googlecode.com/files/simplecart.js

위의 자바 스크립트에서 볼 수 있듯이, 그것은 페이팔 또는 따라서 구글 체크 아웃의 옵션이 있습니다 :

var NextId=1,Custom="Custom",GoogleCheckout="GoogleCheckout",PayPal="PayPal",Email="Email", 

그리고 "/ 머리"내

당신은이 일을하여 옵션을 선택할 수 있습니다 :

<script src='http://shopppingcart.googlecode.com/files/simplecart.js' type='text/javascript'></script> 
<script type='text/javascript'> 
simpleCart.email = "[email protected]"; 
simpleCart.checkoutTo = PayPal; 
simpleCart.currency = USD; 

simpleCart.cartHeaders = ["thumb_image" , "Quantity_input" , "Total", "remove" ]; 
</script> 

그러나 두 옵션을 모두 선택할 수는 없습니다. 따라서 하나의 체크 아웃 버튼이 자바 스크립트에 연결됩니다 :

<a class='simpleCart_checkout' href='javascript:;'>Checkout</a> 

누구도 체크 아웃 옵션을 모두 사용하는 방법에 대한 좋은 아이디어가 있습니까?

P. 나는 HTML, CSS, jQuery에서 기술을 가지고 있지만 제한된 자바 스크립트입니다.

답변

1

에서 촬영 : 밖으로 SimpleCart-JS GitHub

코멘트 모든 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> 
+0

Sweet! 어디 자바 스크립트 내에서 위의 새로운 "함수"문자열을 배치해야합니까? – Loop

+1

여기서 // simpleCart.checkoutTo = GoogleCheckout; ~이다. – abc123