Hola sedinho:
Estaba viendo el código, y he notado que falta la apertura del documento...
La función mostrar debería quedar así:
Código:
function mostrar() {
var ops = "top=" + ((screen.height - _img_grande.height) / 2);
ops += ",left=" + ((screen.width - _img_grande.width) / 2);
ops += ",width=" + _img_grande.width + ",height=" + _img_grande.height;
var contenido = "<html><body style='background-image: url(" + _img_grande.src + ")'></body></html>";
var ventana = window.open("", "", ops);
ventana.document.open();
ventana.document.write(contenido);
ventana.document.close();
}
Saludos