국내에 웹 사이트들이 웹 표준을 지키고 OS나 브라우저와 관계 없이 접근성을 향상 시키기 위한 사이트 버그 신고 및 문제 해결을 위한 게시판입니다.
-
loveisfunny
- Posts: 20
- Joined: 2005 08 27 02:53 42
- Location: 군대;
-
Contact:
Post
by loveisfunny »
<script>의 올바른 위치는 어디인가요?
HTML을 다루는 많은 책에서 <script>의 위치는 <head>라고 적었고 저도 그렇게 알고 있습니다만..
W3C의 HTML4.0 문서를 보면 예제로 <body>안에 들어있는 <script>를 볼 수 있습니다.
예를 들면 아래와 같은 코드를 <head>안에 적어주면 <body>가 아직 선언되지 않아서 오류가 뜨게됩니다..
Code: Select all
document.body.onload=function(){ }
그렇다면 아싸리 </html>뒤에 마지막으로 선언하는 <script>는 어떨까요?
많은 답글 부탁드립니다..
-
hyeonseok
- 해커
- Posts: 691
- Joined: 2004 08 11 22:14 59
-
Contact:
Post
by hyeonseok »
말씀 하신 문제는...
window.onload = function() {
...
}
으로 하시면 되고요..
가장 간단히 알아보는 방법은 W3C Validation Service 를 이용해 보시는 것입니다. <script> 는 <head>와 <body> 안에만 올 수 있기 때문에 </html> 뒤에 넣는 것은 문법상 오류 입니다.
Users browsing this forum: No registered users and 2 guests