2010-07-14 2 views
0

Firefox에서 외부 js 파일을 가져 오지 않는 스크립트 태그에서 지연 속성이 작동하지 않는 이유는 무엇입니까?Firefox에서 외부 js 파일을 가져 오지 않는 스크립트 태그에서 지연 속성이 작동하지 않는 이유는 무엇입니까?

예를 들어 고대 CMS를 사용하면 인 페이지 [script] ... my code ... [/ script] 태그를 통해 템플릿 페이지에 자바 스크립트를 추가하고 콘텐츠 영역 입력란에 입력 된 모든 HTML 태그를 제거 할 수 있습니다. 따라서 [/ body] 바로 위의 스크립트를 포함하지 못하게합니다.

하지만 내 모든 코드는 DOM을 조작하므로 페이지가로드 될 때까지 실행하지 않아도되고 다른 함수를 호출하는 윈도우의 onload에 함수를 연결하는 후프를 건너 뛰고 싶지 않습니다. 그러면 내 코드가 실행됩니다.

그래서 src 속성을 사용하지 않는 스크립트 태그에 defer 속성을 허용하지 않는 이유는 무엇입니까?

답변

0

널리 지원되지 않기 때문에 defer 속성을 사용할 수 없습니다. 문서가로드 될 때 스크립트를 실행하려면 this과 같은 것을 사용하십시오.

관련 문제