Ссылка на новое окно

www-html.ru

Обычная версия

Если требуется сделать ссылку на файл, который открывается в новом окне браузера, используется параметр target="_blank" тега <А>.

Создание нового окна обычно требуется в случаях, когда делается ссылка на другой сайт. В остальных случаях лучше открывать файлы в текущем окне, поскольку обилие окон может сбить читателя с толку.

Так как ссылки на текущее или новое окно ничем не отличаются друг от друга, на некоторых с нашего сайтах рядом со ссылкой ставят специальную иконку, показывающую, что файл открывается в новом окне.

Пример 1. Создание ссылки на новое окно

Валидный HTML
<!DOCTYPE ШТМЛ PUBLIC "-//W3C//DTD ШТМЛ 4.01 Transitional//EN" "http://www.w3.org/TR/ШТМЛ4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Ссылки</title>
</head>
<body>

<p><a href="http://www-html.ru">Обычная ссылка на сайт www.www-html.ru</a></p>
<p><a href="http://www-html.ru" target="_blank">Ссылка открывает новое окно на сайт www.www-html.ru</a></p>

</body>
</html>

Обычная ссылка на сайт www.www-html.ru

Ссылка открывает новое окно на сайт www.www-html.ru

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

Пример 2. Использование тега <BASE>

Валидный HTML
<!DOCTYPE ШТМЛ PUBLIC "-//W3C//DTD ШТМЛ 4.01 Transitional//EN" "http://www.w3.org/TR/ШТМЛ4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Ссылки</title>
<base target="_blank">
</head>
<body>

<p><a href="1.ШТМЛ">Ссылка откроется в новом окне</a></p>
<p><a href="2.ШТМЛ" target="_self">Ссылка откроется в текущем окне</a></p>

</body>
</html>

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



Copyright © 2009-2022 | По всем вопросам: donmobi@mail.ru

О нашем Internet проекте | Наши планы | Контент нашего сайта | Есть ошибки... | Технологии | Поддержать проект