Параметр Target


По умолчанию, при переходе по ссылке документ открывается в текущем окне или фрейме. При необходимости, это условие может быть изменено параметром target="" тега А. Target может принимать следующие значения:

_blank — загружает страницу в новое окно браузера;
_self — загружает страницу в текущее окно;
_parent — загружает страницу во фрейм-родитель;
_top — отменяет все фреймы и загружает страницу в полном окне браузера.

В примере показано создание ссылки на сайт, который открывается в новом окне.

Пример 1. Открытие документа в новом окне
<html>
<body>

<a href=www.htmlbook.ru target=_blank>Ссылка открывает новое окно на сайт www.htmlbook.ru</a>

</body>
</html>

Если на сайте используются фреймы, то в качестве значения target можно использовать имя фрейма.

Пример 2. Открытие документа во фрейме
<html>
<body>

<a href=www.htmlbook.ru target=newframe>Сайт www.htmlbook.ru</a>


</body>
</html>

Ссылка в примере 2 ведет на сайт www.htmlbook.ru, открывающийся во фрейме с именем newframe.

Если на веб-странице необходимо сделать, чтобы все ссылки открывались в новом окне, то нет необходимости добавлять во все теги A параметр target=_blank. Код можно сократить, если вначале страницы добавить параметр <base target=_blank>, как показано в примере 3.

Пример 3. Использование тега BASE
<html>
<body>
<base target=_blank>
<a href=1.html>Ссылка откроется в новом окне</a>
<a href=2.html target=_self>Ссылка откроется в текущем окне</a>
</body>
</html>

Сделать так, чтобы ссылка открывалась в текущем окне, в таком случае можно, если добавить к тегу A параметр target=_self, как показано в примере.



Предыдущая статья     Следующая статья     Список статей