2014-06-08 4 views
1

<script> 태그 내의 스크립트가로드를 완료했는지 웹 브라우저가 어떻게 알 수 있습니까?스크립트가로드를 완료했는지 브라우저가 어떻게 알 수 있습니까?

+0

나는 이것에 대한 답을 모르지만, 브라우저에 의존한다고 생각할 수도 있습니다. – Lix

+4

로드가 완료되거나 실행이 완료 되었습니까? – Jivings

+0

인라인 스크립트 또는 외부 스크립트를 언급하고 있습니까? 어떤 경우이든 브라우저는 페이지와 리소스를로드하는 프로그램이므로로드 될 때마다 항상 알 수 있습니다. –

답변

2

(예 : 스크립트 또는 스타일 시트 등) 리소스가로드되는 onload 이벤트가 발생합니다 :

var oScript = document.createElement("script"); 
oScript.type = "text\/javascript"; 
oScript.onload = function() { 
    // do something when the script is loaded 
} 
document.getElementsByTagName("head")[0].appendChild(oScript); 
oScript.src = "path/to/script"; 

onload 이벤트가 인라인 스크립트에서 작동하지 않습니다.

1

특정 스크립트 태그가 구문 분석을 마친 시점을 알아야 할 경우 코드 끝에 또는 그 직후에 사용자 지정 이벤트를 트리거하십시오.

관련 문제