<script type="text/javascript">
function test() {
alert('<span>blah<span>');
}
</script>
<a href="#" onclick="test();">First</a><br />
<a href="#" onclick="alert('<span>blah<span>');">Second</a><br />
Third: <span>blah<span>
Demostración: http://jsfiddle.net/LPYTZ/Entidades HTML dentro de la etiqueta de script no convertida?
¿Por qué es el primer resultado diferente? ¿Las etiquetas <script>
están excluidas de alguna manera de la conversión de entidad?
1 Para mencionar XHTML también. – Gumbo
Como ya tenía * * XHTML (en jsFiddle, también) 1 para los "navegadores tratarán XHTML servido como text/html usando reglas HTML" parte. – AndreKR
@AndreKR: Es el tipo de medio MIME que importa, no el contenido. – Gumbo