페이지의 HEAD 섹션에 외부 스크립트 파일을로드 한 다음 BODY 태그의 onLoad 섹션에서 해당 함수를 호출하려고하는 응용 프로그램을 실행 중이므로 요청합니다. 분명히, 외부 자바 스크립트 파일이 'hasn 때문에외부 자바 스크립트 파일의로드 순서가 IE8과 IE7이 다른가요?
external.js
function someFunction()
{
alert("Some message");
}
의 mypage.html
<html>
<head>
<script type="text/javascript" language="javascript" src="external.js"></script>
</head>
<body onLoad="someFunction();">
</body>
</html>
IE8의 개발자 도구를 사용하여, 나는 예외는에 onLoad 문에 던져 아직로드되지 않았습니다.
저는이 문제가 IE7에서 나오지 않았기 때문에 제 질문에 답했습니다.
IE7과 IE8 사이의로드 순서가 변경 되었습니까? 그렇다면 더 좋은 방법이 있습니까?
감사 (외부 파일에 훨씬 더 잘 실제 함수 참조 많은 다른 기능과 상수), BJ
비제이 아마 당신은 당신의 IE8을 설치 왔을 때, 그것은 당신의 IE 옵션 (즉 인터넷 옵션 -> 고급) 변경했을 수도 있기 때문에이 문제를보고 모든 자바 스크립트 오류를 알려 수표를 제거하지 않았다 – nickytonline