2009-05-07 2 views
1

우리는 CrateAndBarrelsCrateAndBarrel.com을 쇼핑 카트로 구현하는 방법은 무엇입니까?

http://www.crateandbarrel.com/family.aspx?c=837&f=28291

방문자가 클릭하여 장바구니에 쇼핑 항목을 추가 할 수 있어야처럼 페이지 하단의 쇼핑 항목을 계속 쇼핑 카트를 구현하는 방법을 찾고 있습니다 항목의 '+ 장바구니에 담기'버튼을 클릭하십시오. 내 이해에서 CrateAndBarrel의 경우 하단 쇼핑 바구니는 실제로 플래시 개체입니다. 그러나 가능한 한 아약스 방식으로이를 구현할 수있는 방법을 찾을 수 있기를 바랍니다.

어쨌든 웹 2.0 관련 전문가는 아니며이 기능을 구현하기위한 가이드를 찾고 있습니다. 우리 컨설턴트는 프레임을 사용하여이 방법을 구현할 것을 제안합니다.

  1. 이 기능을 구현하는 방법은 무엇입니까?

    • A. 일반 웹폼 페이지
    • B. 사용 프레임 또는 iframe. 단지 CrateAndBarrel
    • D. AJAX
  2. 같은

  3. C. HTML과 플래시, 그 구성 요소를 이해할 수있을 것이다 협력하는 방법에 대한 간단한 설명.

답변

1

1) 개인적으로 나는 Ajax를 사용할 것입니다. (그리고 CrateandBarrel이 그걸하고 있어야하고, 바구니를 렌더링하기 위해 플래시를 사용해야합니다.) - 이상하게도 파이어 폭스가 최신 버전이지만 자신의 사이트를 사용하지 못하게합니다.

)는 점에서 그런 다음 뷰포트의 바닥에서 절대 위치 DIV와 바구니를 렌더링 할 수 있습니다.

당신은 프레임을 사용할 수 있지만 나는 절대 위치 DIV 더 나은 해결책이 될 것이라고 생각합니다.

아담 교황이 말했듯이 항목이 (Ajax를 통해)를 추가 할 때 (2), 바구니가 다시 그려 (바구니 내용을 얻을 어쩌면 JSON 호출?)이 될 수 있습니다.

그리고 확실히 자바 스크립트 프레임 워크를 사용하십시오.

편집 : 그리고 그것은 자바 스크립트가없는 사람을 위해 우아하게 저하 될 수 있도록 기억!

+0

나중에 "정상적으로 성능 저하"상태로 두는 것이 좋습니다. 내 상사가 빨리 원해. 자바 스크립트가없는 사람이라면 전화 주문을 시도 할 수 있습니다. ;) – Sake

+0

마지막으로, 나는 자바 스크립트를 사용하도록 팀을 설득 할 수있다. 우리는 script.aculo.us를 사용할 것이다. 답변 해주셔서 감사합니다. – Sake

2

분명히 AJAX와 함께 할 것입니다. 대부분의 작업을 수행하는 데 도움이되는 jquery 또는 다른 프레임 워크 중 하나를 살펴보십시오.

하단 패널을 그리는 방법을 만들겠습니다. 그러면 페이지로드시 비동기 호출로 장바구니 내용을 가져와 호출합니다. 사용자가 장바구니에 항목을 추가하면 페이지를 새로 고침 (패널을 다시 그리는)하거나 장바구니 내용을 다시 그리는 업데이트 메서드를 호출 할 수 있습니다.

+0

나는 AJAX를 선호합니다. 그러나 나는 확실히 아약스 베테랑이 아니며 컨설턴트 조언에 대해 강력한 논쟁을 할 수는 없습니다. 프레임 솔루션에 대해 어떻게 생각하십니까? 이 상황에서 프레임을 사용하는 것이 합리적입니까? – Sake

+0

프레임을 사용할 필요가 없으며 일반적으로 프레임이 좋지 않습니다. 문제는 프레임을 사용해야하는 이유입니다. 왜 안되나요? – DanSingerman

+0

왜 "프레임이 일반적으로 좋지 않은가"라는 질문을 던지기를 바랍니다. – Sake