 |
|
|  |
| 자바스크립트 XHTML DTD STRICT 유효성에 통과하기 |
|
|
 |
15년 전 |
자바스크립트를 웹페이지에 넣으니
XHTML DTD STRICT 에 통과가 안 된다.
부등호(<)를 HTML 태그로 인식해 버린다.
아무리 표준이 좋다지만
이건 아니다 싶다.
물론, 자바스크립트를 따로 파일로 저장하여
import!하는 방법이 있기는 하다.
하지만, 엄연히 <head> 태그 안에, <script> 태그 안에 있는 자바스크립트 코드를
HTML코드로 이해한다는 것은 문제가 있지 싶다.
아무튼, 해결 방법을 찾아 보자.
일종의 꼼수이긴 한데,
아래와 같이 하면 유효성에 통과된다.
<script type="text/javascript">
//<![CDATA[
.
.
자바스크립트 코드
.
.
//]]>
</script>
<![CDATA[ ... ]]>
위 태그는 XML 머시기 태그라는데
이걸 붙이면 유효성 검사에서 그냥 넘어가는가 보다.
하지만 이대로 붙이면
이젠 자바스크립트가 실행조차 안 된다.
하여, 결국
위 태그에 remark 부호를 앞에 달아
자바스크립트 안에서 주석처리를 하게 하는 것이다.
|
|
추천 : 840 |
추천
목록
|
|
|  |
|