setTimeout a window.open y close, en la misma ventana?

Tengo un poco de dificultad para abrir ventanas después de un período de tiempo y luego cerrarlas después de un período de tiempo, automáticamente. No estoy seguro de por qué, pero parece que cuando trato de usar setTimeout en una ventana.open y window.close interfieren de alguna manera. Aquí está mi código atm:

function topLeft() {

var myWindow = "image.png", "ONE", "width=300,height=310,top=100,left=100,menubar=no,toolbar=no,titlebar=no,statusbar=no";

setTimeout(function() {
myWindow.window.open() }, 5000);

setTimeout(function() { 
myWindow.close() }, 10000);


function start() {
openClose();
}


window.onload = start;

Gracias por mirar

Respuestas a la pregunta(1)

Su respuesta a la pregunta