Javascript: jak otworzyć stronę, poczekaj kilka sekund, otwórz kolejną stronę w tym samym oknie

Próbowałem otworzyć adres URL w oknie, poczekać kilka sekund i otworzyć inny adres URL w tym samym oknie. Ale skrypt nie działa. Po uruchomieniu wyświetla puste okno. Jestem nowy w Javascript. Czy ktoś może mi pomóc?

Chcę również uruchomić go w Google Chrome.

Skrypt jest następujący:

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);
}

questionAnswers(4)

yourAnswerToTheQuestion