Page 1 of 1

올바른 <script>의 위치는?

Posted: 2005 10 27 16:52 29
by loveisfunny
<script>의 올바른 위치는 어디인가요?

HTML을 다루는 많은 책에서 <script>의 위치는 <head>라고 적었고 저도 그렇게 알고 있습니다만..

W3C의 HTML4.0 문서를 보면 예제로 <body>안에 들어있는 <script>를 볼 수 있습니다.

예를 들면 아래와 같은 코드를 <head>안에 적어주면 <body>가 아직 선언되지 않아서 오류가 뜨게됩니다..

Code: Select all

document.body.onload=function(){ } 
그렇다면 아싸리 </html>뒤에 마지막으로 선언하는 <script>는 어떨까요?

많은 답글 부탁드립니다..

Posted: 2005 11 01 13:28 34
by hyeonseok
말씀 하신 문제는...

window.onload = function() {
...
}

으로 하시면 되고요..

가장 간단히 알아보는 방법은 W3C Validation Service 를 이용해 보시는 것입니다. <script> 는 <head>와 <body> 안에만 올 수 있기 때문에 </html> 뒤에 넣는 것은 문법상 오류 입니다.