Es invasivo porque hay código Javascript directamente en el HTML.
De otra forma sería:
Código Javascript
:
Ver originalwindow.onload = function() {
document.getElementById("imagen").onclick = function() {
mostrar('MG1374.jpg');
}
}
Código HTML:
Ver original<img src="casarbol.jpg" title="casa del árbol" id="imagen" />