2011-01-28 6 views
2

시작 페이지 (항상 홈페이지)에서 자바 스크립트 슬라이드 쇼를 자동으로 시작하는 웹 사이트를 개발 중입니다. 그러나 같은 페이지를 가리키는 '집'메뉴를 클릭하면 다시 원하는 슬라이드가 시작됩니다.홈페이지에만 자동으로 슬라이드 쇼 시작

누구든지이 문제를 해결할 수있는 자바 스크립트를 알고 있습니까?

답변

4

당신은 cookie in javascript 설정하고 페이지를 다시로드 할 때 쿠키가있는 경우 다음 확인할 수 있습니다. JS에서 참조 변수도 있습니다 : document.referrer, 간단한 if 문을 사용하여 값을 홈페이지 URL과 비교할 수 있습니다.

ASP 또는 PHP를 사용하는 경우 추천 URL을 사용하여 사용자가 귀하의 웹 사이트에서 왔는지 확인할 수 있습니다.

+0

나는 이것을 생각했지만 누군가이 페이지를 하루에 두 번 방문하면 슬라이드 쇼가 두 번 시작됩니다. 쿠키가 만료되기까지 얼마나 걸립니까? –

+0

누군가가 귀하의 웹 사이트에서 보낸 평균 시간을 계산할 수 있습니다. 또는 JS에서 모두 유지하려는 경우 'document.referrer'를 사용하여 참조 URL을 비교할 수 있습니다. – Prisoner

+2

사용자가 웹 사이트에있는 동안 만 세션 쿠키를 사용하고 자동으로 삭제됩니다. jQuery "쿠키"플러그인 (http://plugins.jquery.com/project/Cookie)을 사용합니다. – Neil