2011-10-15 2 views
3

많은 이미지를 포함 할 수있는 ASP.NET UpdatePanel이 있는데 UpdatePanel이 업데이트 될 때마다 일부 자바 스크립트를 실행하고 싶지만 모든 이미지가로드 될 때까지 발생하지 않아야합니다. add_endRequest를 통해 콜백 함수를 설정하려고했습니다. 이것은 UpdatePanel의 비동기 포스트 백 후에 함수를 실행하지만 모든 이미지가로드 될 때까지 기다리지 않습니다. 누구든지 이미지가 완전히로드 될 때까지 함수 실행을 지연시킬 수있는 좋은 제안이 있습니까?UpdatePanel의 내용이 완전히로드 된 후 어떻게 콜백 함수를 트리거합니까?

답변

3

각 이미지의 load event을 직접 처리해야하며 모두로드 할 때까지 요약해야합니다.

모든 이미지를 계산하고로드 이벤트에 가입하고 각로드가 호출되었을 때 (예 : 글로벌 JavaScript 변수 증가) 마지막으로로드되었을 때를 기억해야합니다. "기능.

+1

아직 눈치 채지 못한 것을 내장하고 싶습니다. 그러나, 당신의 제안은 트릭을했습니다. 감사! – Scott

관련 문제