Как открыть ссылку в новом окне, закрыв старое?

Рейтинг: 1Ответов: 2Опубликовано: 17.03.2011

Не подскажете, как перейти по ссылке, открыв ее в новом окне и закрыв старое. Зачем? Потому что старое окно маленькой ширины и без панели управления. А вот надо, чтоб при переходе по ссылке открывалась полноценная страница и закрывалось старое окошечко.

Добавлено.

Не подскажете, где я ошибся.

function focus(a)
{
    window.opener.location.href="/page.php?id="+a;
    window.close();
}

<а class="info" href="#"9");">

Ответы

▲ 4
window.open('http://yandex.ru'); // открываем новое окно
window.close(); // закрываем старое

HTML

<a href="#">ссылка</a>
▲ 1

А каким образом было открыто это окно?

По идее, если окно открывается изначально через window.open(), то функция вернет объект открытого окна, через который можно его закрыть. Когда из этого окна нужно открыть что-то в родительском, то нужно использовать объект parent.

Как точнее работать с окнами можно почитать на javascript.ru, я давно с окнами таким бредом не страдаю :)