Javascript: cómo abrir una página y esperar unos segundos para abrir otra página en la misma ventana

Intenté abrir una url en una ventana, esperar unos segundos y abrir otra url en la misma ventana. Pero el guión no funciona. Cuando se ejecuta da una ventana en blanco. Soy nuevo en Javascript. ¿Puede alguien ayudarme por favor?

Quiero ejecutarlo en Google Chrome también.

El guión es el siguiente:

my_window=window.open("","mywindow");
my_window.location="http://www.yahoo.com";
sleep(10000);
my_window.location="http://www.youtube.com";
sleep(10000);
my_window.close();

function sleep(delay)
{
    var start = new Date().getTime();
    while (new Date().getTime() < start + delay);
}

Respuestas a la pregunta(4)

Su respuesta a la pregunta