No, devi fare l'escape dei caratteri speciali dell'html, ad esempio con la funzione *htmlspecialchars *di php oppure con qualche trucchetto in javascript
ti posto un esempio in javascript:
[html]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<title>Test</title>
<script type="text/javascript">
function escape()
{
var div = document.getElementById('codice');
var divContent = div.innerHTML;
div.innerHTML = htmlspecialchars(divContent);
}
function htmlspecialchars(p_string) {
p_string = p_string.replace(/&/g, '&');
p_string = p_string.replace(/</g, '<');
p_string = p_string.replace(/>/g, '>');
p_string = p_string.replace(/"/g, '"');
// p_string = p_string.replace(/'/g, ''');
return p_string;
};
</script>
<style type="text/css">
#codice {
width:300px;
overflow:auto;
font-family:"Courier New", Courier, monospace;
border:solid 1px #666;
white-space:pre;
}
</style>
</head>
<body onload="escape()">
<div id="codice"><object width="425" height="344">
<param name="movie" value="
">
</param><param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="
" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed>
</object></div>
</body>
</html>[/html]Ovviamente io preferisco la soluzione in php e fogli di stile e script esterni al codice. È un esempio fatto al volo