클릭 카운터 횟수 회원 모두에게 연동하는 방법
</p>
<p><?php</p>
<p>if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p>
<p>add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);</p>
<p>?></p>
<p> </p>
<p><!DOCTYPE html></p>
<p><html></p>
<p><head></p>
<p><script></p>
<p>function clickCounter() {</p>
<p> if (typeof(Storage) !== "undefined") {</p>
<p> if (localStorage.clickcount) {</p>
<p> localStorage.clickcount = Number(localStorage.clickcount)+1;</p>
<p> } else {</p>
<p> localStorage.clickcount = 1;</p>
<p> }</p>
<p> document.getElementById("result").innerHTML = "You have clicked the button " + localStorage.clickcount + " time(s).";</p>
<p> } else {</p>
<p> document.getElementById("result").innerHTML = "Sorry, your browser does not support web storage...";</p>
<p> }</p>
<p>}</p>
<p> </p>
<p>localStorage.setItem('result');</p>
<p>localStorage.getItem('result');</p>
<p></script></p>
<p></head></p>
<p><body></p>
<p> </p>
<p><div class="bak"></p>
<p> <p><button onclick="clickCounter()" type="button">Click me!</button></p></p>
<p> <div id="result"></div></p>
<p></div></p>
<p>
</p>
<p></body></p>
<p></html></p>
<p>
버튼을 클릭하면 1씩 증가하는 기능을 연습중인데
저뿐만 아니라 클릭한 다른 사람의 횟수까지 연동되도록 하고 싶은데요 예제 알 수 있을까요?
답변 4개
실시간으로 하실려면 위에 디비 말고도 ajax를 이용하셔서 계속 정보를 불러오셔야 할거 같습니다. 예제로 다 얻기는 힘드실거 같고 직접하기 힘드시면 제작의뢰를 이용해보세요.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
디비를.이용해야 합니다.
따로 데이터베이스를 만들던 기존 꺼 활용하던
카운터를 저장 php파일 만들고
카운터를 읽을 php파일 하나 만들고 해서
ajax로 연동하면 돼요
-----------------------------------------------------------------------------------------------------------------
더 자세한 내용이 궁금하시면 여기 방문하세요
같이 얘기나누며 문제해결에 도움이 되도록 하세요
https://open.kakao.com/o/gzNuQjhe" rel="nofollow noreferrer noopener" target="_blank">https://open.kakao.com/o/gzNuQjhe
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인