반응형
iframe 에서 jQuery의 $(dpcument).ready 가 먹통인경우 다음 iframe의 부모가 iframe에 데이터를 쓰기위해 open을 한 뒤 close를 하지않으면 프레임의 문서는 계속 로드중으로 남게됨. 스트림이 열린 상태로 쓸 준비가 계속 되어있다고 생각하고 iframe 측에서 문서로드완료에 대한 이벤트를 발생하지 않음.
따라서 다음과 같이 데이터를 쓰고 난 close 메소드를 꼭 수행해주자.
$('#ID')[0].contentWindow.document.open();
$('#ID')[0].contentWindow.document.write(data);
$('#ID')[0].contentWindow.document.close();
'Lecture > Javascript-기초' 카테고리의 다른 글
jquery 와 core 간의 submit 차이 (1) | 2014.04.14 |
---|---|
자바스크립트 클래스 (0) | 2013.04.21 |
자바스크립트 콜백구현 (0) | 2013.04.20 |
자바스크립트 function 표현식 (1) | 2013.04.20 |
[실무] 대충 만들면 안되는 트리 구조 (0) | 2013.04.05 |