시작하기 전에 이미이 항목에 대해 thread이 있었지만 불행히도 전혀 도움이되지 않았습니다.루프를 기다리십시오.
내 문제는 여기에 JavaScript로 작성된 루프가 있고 그 끝에 버튼 클릭 이벤트가 있습니다. 이 이벤트는 팝업 창 안에있는 버튼과 관련이 있습니다.
for(var i=0; i<value; i++){
[...]
//some code here
[...]
//opens the window
windowButton.addEventListener('click', function(){
//code
});
//here I would like for it to continue once the click has been triggered
}
불행히도, 클릭을 기다리지 않습니다.
비슷한 게시물에서와 마찬가지로 함수 내에서 변수 i
을 증가시키지 않거나 전역 변수를 사용합니다. 그리고 제안 된 대답은 내가 찾는 것이 아닙니다.
[편집] 좋아요, 이제 좀 더 정확한 정보를 추가하겠습니다. 나는 양식을 만들어야합니다. 그러나 모든 정보가 포함 된 파일을 파싱하고 파일을 채울 수 있어야합니다. 파일의 각 정보 행에 대해 양식이 완전히 채워질 때마다 창을 열어 그 안에있는 유효성 검사 단추를 기다려야합니다.
시 나는 나 자신을 충분히 분명하게하기를 바라고있다. [/ 편집]
자바 스크립트의 기능을 일시 정지 할 수있는 방법은 없습니다 어떤 reponse
여기를 참조하십시오. http://stackoverflow.com/questions/1451009/javascript-infamous-loop-issue – elclanrs
루프에 리스너를 추가하는 경우 아마도 잘못된 것이 있습니다. 이것의 동기는 무엇입니까? – J0HN