<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>
Demo: http://jsfiddle.net/LPYTZ/Le entità HTML all'interno del tag dello script non sono state convertite?
Perché è il primo risultato diverso? I tag <script>
sono in qualche modo esclusi dalla conversione di entità?
+1 Per menzionare anche XHTML. – Gumbo
Come già * ho * XHTML (anche in jsfiddle) +1 per la parte "I browser tratteranno XHTML come testo/html usando le regole HTML". – AndreKR
@AndreKR: È il tipo di supporto MIME che conta, non il contenuto. – Gumbo