에로드되었습니다. iframe의 위치와 src를 동적으로 변경하고 있습니다.Iframe이 (가) javascript
방금 넣은 페이지가 자바 스크립트에서로드되었을 때 알려주는 이벤트가 있습니까?
기본적으로 페이지에 항목을 추가하고 싶지만 모든 항목이로드되었는지 먼저 확인해야합니다.
에로드되었습니다. iframe의 위치와 src를 동적으로 변경하고 있습니다.Iframe이 (가) javascript
방금 넣은 페이지가 자바 스크립트에서로드되었을 때 알려주는 이벤트가 있습니까?
기본적으로 페이지에 항목을 추가하고 싶지만 모든 항목이로드되었는지 먼저 확인해야합니다.
onLoad
이벤트를 사용할 수 있습니다
:
<iframe src="http://www.google.com/" onLoad="alert('Test');"></iframe>
경고 팝업됩니다 때마다이로드가 완료 처음으로 포함 iframe을 변경, 내의 위치. 그러나 IE5 및 초기 Opera와 같은 일부 구형 브라우저에서는이 기능이 작동하지 않을 수 있습니다. (Source)이 같은
뭔가 :이 코드는 테스트되지 않았
frame.src = url;
if (frame.addEventListener) {
frame.addEventListener("load", function() {
*insert code here*
}, false);
} else if (frame.attachEvent) {
frame.attachEvent("load", function() {
*insert code here*
}
}
주, 그리고 작동하지 않을 수 있습니다.
BTW, onload, onclick 등은 사용자가 직접 빌드하지 않는 한 주로 이벤트 리스너 하나만 처리 할 수 있기 때문에 오래된 것입니다 (생산성 저하).