Hola:
Lo siques haciendo mal...
Para escribir en una ventana debes abrirla en blanco, así que el primero de los parámetros del método open del objeto window debe ser una cadena vacía: ventana = window.open("", popup, opciones);
ventana.document.write("<html><body style='background: url(" + foto + ") no-repeat center center'><(body></html>");
Saludos