을 변경하는 경우 포함 ht는 JS가 비행 전 점검이 끝났을 때만 마술을 작동 할 수 있기 때문에 기대하고 있습니다. 자바 스크립트가 포함 된 스크립트를 포함 할 수 있습니다. 그러나 "전역 범위"를 사용하는 것은 그렇지 않은 경우보다 훨씬 더 많은 제한을 벗어납니다. 이 예에서
window.onload = function()
{
var newScript = document.createElement('script');
newScript.type = 'text/javascript';
newScript.src = 'scripts/yourScript.js';
newScript.onload = yourNormalOnload;
// or newScript.onreadystatechange = yourNormalOnload;
document.body.appendChild(newScript);
}
function yourNormalOnload()
{
//use whatever functions declared in yourScript.js here
}
는
yourNormalOnload
기능은 스크립트가 될 것입니다,하지만 당신은 즉시 얻을 스크립트에 권한을 부여하기 위해, 당신은이 한 번 호출, 콜백 함수에서 모든 것을 마무리해야 포함 된 스크립트가로드되었습니다. 고맙게도 스크립트를 추가하면
onload
또는
onreadystatechange
이벤트가 발생하므로 수신 할 수 있습니다.
당신은
this 응답을 읽어보십시오
은, 코드는 거의 같은
을하지만, 나보다 설명을 더 많이 제공 .
당신은 대답을 많이 얻고 있습니다 .... – Hassan
나는 .... – Hassan