iframe 페이지 로딩이 끝난거 확인
2012. 10. 18. 16:51ㆍ99. 정리전 - IT/11. Java
Explorer용
<IFRAME src="http://naver.com" width="400" height="400" name="linux" id="linux"></IFRAME>
<SCRIPT language="javascript">
var z = document.getElementById("linux");
function test() {
if (z.readyState == "complete") {
alert("ok");
} else {
setTimeout("test()",300);
}
}
test();
</SCRIPT>
IFRAME안의 페이지 로딩이 끝나면 ok창이 뜹니다.
위의 readyState의 속성이 페이지가 로딩되었는지를 표시해줍니다.
uninitialized, loading, loaded, interactive, complete 의 메세지 가운데
"complete"의 메세지를 반환하면 페이지로딩이 끝난것입니다.
속성이 "complete"가 아니면 계속 반복합니다.