Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/05/2009, 08:44
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 6 meses
Puntos: 1485
Respuesta: Error con el validador y estandariazación de xhtml

sucede que cuando se incluye codigo javascript directamente en el codigo HML, el validador tiende a entender que estas escribiendo HTML. es decir, el contenido del elemento SCRIPT es de tipo PCDATA (Parsed Character DATA). de nuevo, en otras palabras el navegador interpreta su contenido como HTML. para corregirlo tienes que comentar el codigo o crear un CDATASection.
Código:
<script type='text/javascript'>
//<![CDATA[
codigo javascript;
//]]></script>
esto resolvera tu problema de validacion. sin embargo, presenta un fallo para navegadores con user-agent Apple WebKit (KHTML) donde tiene un bug en que no interpreta los CDATA Section. por tanto considero que lo mejor es utilizar comentario HTML.
Código:
<script type='text/javascript'>
//<!--
codigo javascript;
//--></script>