Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/09/2009, 16:56
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, 9 meses
Puntos: 1485
Respuesta: Caracteres HTML en Javascript

¡sigo pensando que es bastante intrigante esta cuestion! en el siguiente codigo he usado la sugerencia de Adler. fijense las entidades dentro del input y fuera, especialmente en iexplorer. me hace pensar si tiene algo que ver con que el atributo value es CDATA o si son simples capricho de cada navegador. nota: quitar los guiones en las entidades.
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>CDATA</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
</head>

<body>
<p id="code">&lt; &gt; &-#060; &-#062; &-#038; &amp; &-#174; &-#169; &reg; &copy;
<input value="&lt; &gt; &-#060; &-#062; &-#038; &amp; &-#174; &-#169; &reg; &copy;" /></p>
<script type="text/javascript">
alert(document.getElementById('code').innerHTML);
</script>
</body></html>
el resultado que obtuve
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Última edición por zerokilled; 12/09/2009 a las 17:02