Hola stjepan:
He probado lo que dices con este código:
Código:
<html>
<body>
<div onclick="alert(this.innerHTML)">Hola ñ y ó</div>
</body>
</html>
Y salen los acentos y las eñes bien... Posiblemente esos caracteres los ponga tu editor web.
Por cierto, te recomiendo que no uses outerHTML porque no funciona en navegadores que no sean explorer (al menos eso creo), tal vez sea mejor algo así: parentNode.innerHTML
Saludos