Foros del Web » Creando para Internet » HTML »

Código javascript

Estas en el tema de Código javascript en el foro de HTML en Foros del Web. Hola para poder validar mi documento, es necesario que el código javascript esté entre CDATA?, como por ejemplo: <script type="text/javascript" > //<![CDATA[ alert("test"); //]]> </script> ...
  #1 (permalink)  
Antiguo 27/08/2004, 06:36
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 22 años, 9 meses
Puntos: 1
Código javascript

Hola

para poder validar mi documento, es necesario que el código javascript esté entre CDATA?, como por ejemplo:

<script type="text/javascript" >
//<![CDATA[
alert("test");
//]]>
</script>

Cualquier información sobre el tema será bienvenida.

Gracias
  #2 (permalink)  
Antiguo 27/08/2004, 06:42
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 1 mes
Puntos: 63
Hola

Tienes dos maneras para validar un documento y que los scripts no te molesten.

1. Vincúlalos como archivos externos de esta manera:
<script src="tu_script.js" type="text/Javascript"></script>

2. Usa los comentarios de html dentro del script:

<script type="text/JavaScript">
<!--
alert('¡ hey, hou, hou, hey !');
//-->
</script>

Felicidad
__________________
¡ hey, hou, hou, hey !
  #3 (permalink)  
Antiguo 27/08/2004, 06:52
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 22 años, 9 meses
Puntos: 1
Gracias

Otra pregunta, si añado código html en javascript de la manera:


<script type="text/javascript" >
//<![CDATA[
var errors ='<div class="erPanel" >test</div>';
//]]>
</script>

Puedo tener problema con los estándares si el código xhtml del javascript no es correcto? Por ejemplo si el div estuviera en DIV.
Porque al pasar por el validador de XHTML ya no me reconoce el error aunque hubiera.

Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:56.