Anshlag - калужское объединение друзей - туристов. Отдых, путешествия, туризм.

Anshlag - калужское объединение друзей - туристов. Отдых и путешествия по Карелии, туризм, водные походы. Отчеты о походах, рассказы туристов, новости туризма. Форум, гостевая, походные фотографии.



  
 Четверг, 20 июня 2019, 20:22:15 

Ободок вокруг посещённых ссылок
Ободок вокруг посещённых ссылок

Быстрый переход ...

» Ободок вокруг посещ...

Допустим, у вас на странице есть
карта ссылок (image map). Она превосходно
работает, но вот незадача — при нажатии
на ссылку, Internet Explorer 4+ и Netscape Navigator 6
оставляют вокруг неё пунктирный контур.
Можно, конечно, смириться с этим чудом
интерфейсной мысли, но если же вы хотите
избавиться от него, то вставьте в теге
body следующее событие:


onClick="if ((event.srcElement) && (event.srcElement.tagName
== "IMG" || event.srcElement.tagName == "A")) self.focus()"


Теперь при нажатиях «мышкой» на зоны
карты ссылок (как, впрочем, и на остальные
ссылки на странице) фокус будет
моментально передаваться документу.


Существует и другой способ избавления
от ободка. Для этого в каждом теге area
напишите:


onClick="if (this.blur) this.blur()"


">P. S.
Лучше поздно, чем никогда — спасибо Dirge<dirge@newmail.ru>
за конструктивные замечания
относительно проверки на tagName.





Прокомментировать
Хотите оставить свои комментарии? Зарегистрируйтесь на нашем сайте!

 
(c) Anshlag 2002 - 2008