Optimizator Field – блог веб разработчика
Вёрстка. Оптимизация сайтов. Шаманство с CMS. Личная продуктивность. Софт.
Вёрстка. Оптимизация сайтов. Шаманство с CMS. Личная продуктивность. Софт.
Поехали, сразу с середины статьи Alex’a Walker’a – . Вольный первод :)
До сих пор у всех нас есть шеф или клиенты, которые хотят от нас использования всплывающих окон, ну и конечно же, открытия внешних ссылок в новых окнах. Но использование аттрибута ‘target=»_blank»‘ в XHTML strict не является валидным :(
Использование 'href="javascript:...."' или 'href="#" onclick="..."' для всплывающих окон нам не подходит изначально – т.к. протокола javascript: нет, а # вообще никуда не ведёт – в любом случае при отключенном js пользователь окажется в неприятном положении :(
Итак, усовершенствуем ссылки…
Ну вот – так немного красивее! Мы получили реальные ссылки, вот только появился незнакомый аттрибут REL – сокращение от ‘relationship’, который определяет отношения документа в ссылке с текущей страницей (W3C). Его-то мы и можем применить с пользой для себя.
Конечно же браузер не знает что делать с нашими аттрибутами, поэтому нам потребуется JavaScript. Скрипт будет представлять собой вариант из двух отдельных скриптов (, ) с добавлением иконок.
Описывать каждую его сточку я не буду, т.к. скрипт и так , а лучше расскажу о самом принципе работы.
Комментарии закрыты.
Понедельник, 20 Март 2006 - 13:46
Мда. Чем больше узнаёшь о «стандартах», тем больше нравится quirks mode..