Категория > Ссылки > Открыть ссылку в новом окне - «Ссылки»
Открыть ссылку в новом окне - «Ссылки»27-03-2016, 09:32. Автор: Administrator |
||||||||||||||
ЗадачаСоздать ссылку, которая открывает документ в новом окне. РешениеПо умолчанию ссылки открываются в том же окне, где они расположены. Чтобы любая ссылка открывалась в новом окне, к тегу <a> следует добавить атрибут target со значением _blank, как показано в примере 1. Пример 1. Ссылка в новом окне HTML5IECrOpSaFx
Учтите, что при использовании строгого <!DOCTYPE> атрибут target в HTML4 и XHTML осуждается и код с ним не пройдет валидацию. Чтобы в таком случае сделать ссылку для открытия в новом окне и соблюсти корректность кода, одних HTML и CSS недостаточно, поэтому придется обратиться к скриптам. Вначале необходимо как-то выделить ссылки, которые будут открываться в новом окне, например, атрибутом rel со значением external. Этот атрибут кратко описывает ссылку или куда она ведет. Браузеры не воспринимают этот атрибут, но это и не требуется, поскольку мы будем проверять все ссылки через javascript (пример 2). К нужным ссылкам добавляется все тот же target. Но так как это делается программно, то валидатор уловки не заметит. Пример 2. Открытие ссылки через javascript XHTML 1.0CSS 2.1IECrOpSaFx
Перейти обратно к новости |