setTimeout para window.open e close, na mesma janela?

Estou com um pouco de dificuldade para abrir janelas após um período de tempo e depois fechá-las após um período de tempo automaticamente. Não sei por que, mas parece que quando tento usar o setTimeout em uma janela. Abrir e window.close eles interferem de alguma forma. Aqui está o meu 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;

Obrigado por olhar

questionAnswers(1)

yourAnswerToTheQuestion