onload 를 대체하는 방법?

세벌의 이미지

html 문서를 validator.kldp.org 로 검사하다가

body onload=

부분에서 아래와 같은 에러가 나던데...
there is no attribute "OnLoad"

어떻게 바꾸면 해결될까요?

visualplus의 이미지

음.. 그게 왜 에러나는지 모르겠지만
전에 script를 넣어주면 되긴 할것 같네요.

piano39의 이미지

<script type="text/javascript">
window.onload = function(){
//이 안에 body onload 에 들어갈 내용을 기입하세요.
}
</script>

kaeri17의 이미지

onload보다는 자바스크립트 라이브러리들의 ready를 이용하는게 약간 더 낫습니다. jquery의 $(document).ready() 같은것이요

lacovnk의 이미지

validator 는 문법만 체크합니다. 에러 메시지도 해당 attribute 가 잘못되었다는 것인데, 잘 살펴보세요.
예를 들면, XHTML이라면 OnLoad가 아니라 onload 입니다.