Llevaba media tarde con este problemilla y segundos después de pedir ayuda aquí encuentro la solución...
No pensaba que aunque el código de la img es html estoy trabajando con javascript...
Por si en un futuro a alguien le interesa esta cuestión pongo el código tal como me funciona (ya que muchas veces he encontrado en foros cuestiones que me interesan y cuyo autor respondió en su momento que ya lo había solucionado, sin decir cómo, y particularmente me fastidia mucho jaja):
Código:
function mostrarimagen(){
var imagen = " "
switch(variable)
{ case "1": imagen = 'abc.jpg'; break;
case "2": imagen = 'def.jpg'; break;
case "3": imagen = 'ghi.jpg'; break;
case "4": imagen = 'jkl.jpg'; break;
case "5": imagen = 'mno.jpg'; break; };
document.write('<img src=' + imagen + ' width="50" height="50">');
}