Re: Validator trying to validate javascript as HTML

* Torben V. Rudgaard wrote:
>The script on my page looks something like this:
> 
><script language="javascript" type="text/javascript"> 
>  function addOption(targetElement,value){
>    for(var a=0 ; a<targetElement.length ; a++){
>      if( targetElement[a].text == value) value = '-'
>    }
>    for(var a=targetElement.length;a!=0;a--){
>      if( targetElement[a-1].selected)targetElement.remove(a-1)
>    }
></script>
>
>Validator thinks that because I use a "<" then its a HTML element.

You are probably validating as XHTML. In XHTML you must escape <, & and
]]> in <script> in order to have them interpreted properly. Try using

  <script ...>
  // <![CDATA[
  ...
  // ]]>
  </script>

Received on Wednesday, 19 March 2003 22:12:04 UTC