· tech  · 1 min read

XHTML和javascript问题

发现在网页中的inline的javascript不能通过xhtml validation.

有两种解决办法:

  1. 分离JavaScript到外部js文件,进行reference.
    • 但问题是asp.net里面,如果把“”放到外部js文件就无法找到id, 所以就只能用第二种方法
  2. 在JavaScript周围添加CDATA的tag, 但是要注释掉,这样新的browser和旧的browser都可以认到。

<script type="text/javascript">// < ![CDATA[ // < ![CDATA[ // < ![CDATA[ /* < ![CDATA[ */ // content of your Javascript goes here /* */ // ]]></script>

reference: http://javascript.about.com/library/blxhtml.htm

    Share:
    Back to Blog