한 페이지에서 부분적으로 내용을 업데이트해야하는 응용 프로그램에서 작업하고 있습니다. JavaScript setInterval을 사용하여이 작업을 수행 할 생각이지만 이전에는이 방법을 사용하지 않았습니다. 따라서 특정 페이지가로드 될 때 setinterval을 시작하고 페이지가 언로드되기 전에 setinterval을 중지하는 방법은 무엇입니까? 그런데, 당신이 이런 종류의 일을하는 더 좋은 방법을 안다면, 나와 공유 할 친절을 해주십시오. 어떤 도움을 주셔서 감사합니다.클라이언트 끌어 오기 자바 스크립트를 구현하는 방법
0
A
답변
1
페이지가 '언로드'또는 때
setInterval(myFunction, n);
당신은 간격 자신을 중단 할 필요가 없습니다 사용, 당신이 그것을마다 n
밀리 초를 실행하려면 함수
function myFunction() {
...
}
을 감안할 때 멀리에서 횡단했다; 이것은 자동으로 수행됩니다. 그러나, 당신이 다른 시간에 중지하려면, 다음과 같이 사용할 때 setInterval
의 반환 값을 저장합니다
var timer_id = setInterval(myFunction, n);
및 간격 타이머를 중지하려면이를 사용
clearInterval(timer_id);
을
-1
타이머를 시작하려면 페이지가로드 될 때 setInterval을 호출하면됩니다. 페이지가 언로드 될 때 자동으로 중지되므로 타이머를 중지 할 필요가 없습니다.
http://www.w3schools.com/jsref/met_win_setinterval.asp
<html>
<body>
<input type="text" id="clock" />
<script language=javascript>
var int=self.setInterval("clock()",1000);
function clock()
{
var d=new Date();
var t=d.toLocaleTimeString();
document.getElementById("clock").value=t;
}
</script>
</form>
<button onclick="int=window.clearInterval(int)">Stop</button>
</body>
</html>
+0
많은 doctype (doctype이없고, HTML에서 자체 닫기를 사용하고, 문자열을'setInterval'에 전달하고, 예약어를 사용하고,'language' 속성을 사용하고, 인라인 이벤트 핸들러를 사용합니다.) w3schools.com을 참조하지 마십시오. 자세한 내용은 http://w3fools.com/ –
1
관련 문제
- 1. 자바 스크립트를 실행하는 http 클라이언트 ...?
- 2. 자바 웹 페이지에서 HTML 끌어 오기
- 3. 자바 스크립트를 통해 클라이언트 ActiveX를 호출하는 방법
- 4. 자바, 자바 스크립트를 사용하여 클라이언트 머신 자바 버전을 얻는 방법
- 5. 스크립트를 배치하여 recaptcha를 구현하는 방법
- 6. 끌어 오기 - jQuery 사용
- 7. 자바 스크립트를 사용하여 코드에서 클라이언트 측으로 DataTable 값 가져 오기
- 8. 자바 스크립트를 사용하여 여러 항목을 ID와 함께 끌어 놓습니다.
- 9. IP 차단 스크립트를 구현하는 방법
- 10. 저장소에서 끌어 오기/가져 오기 수를 찾으십시오.
- 11. 베어 리포지토리에서 GIT 끌어 오기
- 12. 파이썬 끌어 오기 구문 분석기
- 13. heroku db : 끌어 오기 오류
- 14. 자바 스크립트를 통해 파일 경로 가져 오기
- 15. 자바 스크립트를 사용하여 클라이언트 컴퓨터에서 소켓 듣기
- 16. 자바 스크립트를 사용하여 파일 열기, 클라이언트 쪽
- 17. 자바 스크립트를 사용하여 특성 (클라이언트 쪽)
- 18. 자바 스크립트를 사용하는 클라이언트 IP 주소
- 19. 자바 스크립트를 사용하여 클라이언트 시스템에서 Zip 파일의 압축을 푸는 방법
- 20. MongoDB C# 및 자바 스크립트를 사용하여 클라이언트 측에서 업데이트하는 방법
- 21. 자바 스크립트를 통해 브라우저 책갈피 가져 오기
- 22. 팝업 자바 스윙을 구현하는 방법
- 23. Sybase 데이터를 SQL Server로 끌어 오기
- 24. 부스트 정적 정규식 msvcprt 끌어 오기
- 25. 대용량 Excel 데이터 끌어 오기 - ODBC 피하기
- 26. 포함 된 RESX에서 동적 문자열 끌어 오기
- 27. ASP.NET MVC 목록 끌어 오기 렌더링 기술
- 28. GWT로 클라이언트/서버 암호화를 구현하는 방법
- 29. 아코디언에서 자바 스크립트를 excute하는 방법
- 30. 오이와 자바 스크립트를 얻는 방법?
덕분에 여기
수동 사항 clearInterval을 통해 필요한 경우 타이머를 중지하는 방법을 보여줍니다 W3 스쿨 웹 사이트에서 복사 한 예이다 당신을 위해, 나는 setInterval (myFunction, n); myfunction에서는 경고 ('test')를 표시하지만 다른 페이지로 이동하면 여전히 'test'가 팝업됩니다. 왜 어떤 생각? – bingjie2680정확히 다른 페이지로 이동한다고 말하면 무엇을 의미합니까? –
한 페이지에서 다른 페이지로 이동하십시오. 당신은 하나의 특정 페이지에 대한 업데이트 만 필요하다는 것을 알고 있습니다. – bingjie2680