나는 웹 사이트를 개발하고 있는데, 외부 JavaScript 파일을 가지고있어 사이트의 모든 페이지에 링크되어 window.onload 이벤트가 시작되었습니다. 자바 스크립트는 인라인 자바 스크립트가없는 모든 페이지에서 잘 실행됩니다.두 가지 기능 (하나는 외부 파일, 하나는 인라인 자바 스크립트) window.onload에
인라인 JavaScript가 포함 된 모든 페이지에는 window.onload 이벤트가 발생하면 실행되는 JavaScript 함수도 포함되어 있습니다.
문제는 window.onload가 실행될 때 외부 JavaScript가 실행되지 않고 내부 JavaScript에서만 실행된다는 것입니다. 인라인 JavaScript 함수가 외부 JavaScript 파일의 함수를 덮어 쓰는 것처럼 보입니다.
외부 자바 스크립트 파일이 처음 실행 된 다음 인라인 JavaScript가 실행된다는 것을 알고 있습니다. 어쨌든 window.onload에서 두 함수를 모두 실행할 수 있습니까?
어떤 종류의 'window.onload = function() {}'문법을 사용하고 있습니까? – Ian
'window.onload'에 둘 이상의 함수를 할당 할 수 없습니다. 동일한 이벤트에 대한 핸들러가 여러 개인 경우 전용 이벤트 API를 사용해야합니다. 그러한 API가 포함 된 라이브러리 (예 : jQuery)를 권합니다. –