По умолчанию, при переходе по ссылке документ открывается в текущем окне или
фрейме. При необходимости, это условие может быть изменено параметром target тега <А>. Этот параметр
может принимать следующие значения:
В примере 1 показано создание ссылки на сайт, который открывается в новом
окне.
Пример 1. Открытие документа в новом окне |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN">
<html>
<body>
<a
href="http://www.lilia-web.narod.ru" target="_blank">Ссылка открывает новое окно на сайт
www.lilia-web.narod.ru</a>
</body>
</html> |
Если на сайте используются фреймы, то в качестве значения target можно использовать имя фрейма (пример 2).
Пример 2. Открытие документа во фрейме |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Frameset//EN">
<html>
<body>
<a
href="http://www.lilia-web.narod.ru" target="newframe">Сайт www.lilia-web.narod.ru</a>
</body>
</html> |
Ссылка в примере 2 ведет на сайт lilia-web.narod.ru, открывающийся во фрейме с
именем newframe.
Замечание |
Когда у параметра target указано
неизвестное значение, например, имя фрейма набрано с ошибкой, то это приводит к
тому, что ссылка открывается в новом окне. |
Если на веб-странице необходимо сделать, чтобы все ссылки открывались в новом
окне, то нет необходимости добавлять во все теги <A> параметр target="_blank".
Код можно сократить, если вначале страницы добавить строку <base target="_blank">, как показано в
примере 3.
Пример 3. Использование тега <BASE> |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN">
<html>
<body>
<base target="_blank">
<a href="1.html">Ссылка
откроется в новом окне</a>
<a href="2.html" target="_self">Ссылка
откроется в текущем окне</a>
</body>
</html> |
Сделать так, чтобы ссылка открывалась в текущем окне, в таком случае можно,
если добавить к тегу <A> параметр target="_self", как показано в данном примере.