Главная » Статьи » HTML » Ссылки |
По умолчанию, при переходе по ссылке документ открывается в текущем окне или фрейме. При необходимости, это условие может быть изменено параметром target тега <А>. Этот параметр может принимать следующие значения: _blank — загружает страницу в новое окно браузера; В примере 1 показано создание ссылки на сайт, который открывается в новом окне. Пример 1. Открытие документа в новом окне ![]() <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Новое окно</title> </head> <body> <p><a href="http://www.htmlbook.ru" target="_blank">Ссылка открывает новое окно на сайт www.htmlbook.ru</a></p> </body> </html> Замечание Для создания валидного кода параметр target может использоваться только при переходном !DOCTYPE, как показано во всех примерах этой статьи. Если на сайте используются фреймы, то в качестве значения target можно использовать имя фрейма (пример 2). Пример 2. Открытие документа во фрейме ![]() <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Открытие файла во фрейме</title> </head> <body> <p><a href="http://www.htmlbook.ru" target="newframe">Сайт www.htmlbook.ru</a></p> </body> </html> Ссылка в примере 2 ведет на сайт www.htmlbook.ru, открывающийся во фрейме с именем newframe. Замечание Когда у параметра target указано неизвестное значение, например, имя фрейма набрано с ошибкой, то это приводит к тому, что ссылка открывается в новом окне. Если на веб-странице необходимо сделать, чтобы все ссылки открывались в новом окне, то нет необходимости добавлять во все теги <A> параметр target="_blank". Код можно сократить, если вначале страницы добавить строку <base target="_blank">, как показано в примере 3. Пример 3. Использование тега <BASE> ![]() <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Открытие файла во фрейме</title> <base target="_blank"> </head> <body> <p><a href="1.html">Ссылка откроется в новом окне</a></p> <p><a href="2.html" target="_self">Ссылка откроется в текущем окне</a></p> </body> </html> Сделать так, чтобы ссылка открывалась в текущем окне, в таком случае можно, если добавить к тегу <A> параметр target="_self", как показано в данном примере. | |
Просмотров: 2427 | |
Всего комментариев: 0 | |