사용자가 내 웹 사이트에 머문 시간과 연락처 페이지에 표시되는 시간과 같은 일종의 카운터를 구현하고 싶습니다.
지금까지 내가 자바 스크립트 코드의이 작은 조각을 가지고 :내 웹 사이트의 다른 페이지 전체에서 JavaScript 기능을 실행하려면 어떻게해야합니까?
var time = 1;
function timeHere() {
time = time + 1;
finalTime = time/10;
document.getElementById("counter_container").innerHTML = "You've just spend "+ finalTime + " seconds looking at my homepage.";
}
을 그리고 그것은 단지 0.2 초를 작성하고 난 setInterval
방법은 한 번만 실행되고 있기 때문에 추측 setInterval(timeHere(), 100);
Unfortunetaly를 사용하여 실행하고 나는에있다 그것을 반복하는 방법을 찾으십시오.
하지만 내가 직면 한 주된 문제는 웹 사이트의 모든 다른 페이지에서 timeHere
기능을 실행하고 초를 계산하는 방법입니다.
Github Pages를 사용하여이 프로젝트를 호스팅하고 싶습니다. 따라서이 경우 PHP 솔루션이 도움이되지 않을 것입니다.
JS와 쿠키 및 세션을 살펴 봅니다. 쿠키와 JS에 대한 빠른 google이 잘 보입니다. D – TT120
JS는 클라이언트 측이므로 툴은 쿠키 또는 로컬 스토리지에만 제한됩니다. – vaso123
배경에 [worker] (http://www.w3schools.com/html/html5_webworkers.asp) 시도 –