Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
5 / 4 / 4
Регистрация: 30.01.2014
Сообщений: 27

<area> без alt/href

02.09.2014, 09:26. Показов 1012. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!
Сегодня столкнулся с такой проблемой: есть изображение, а также соответствующая ему карта.
Цель - ловить нажатия мыши на определенную область изображения и выполнять js функцию.
Проблема: при создании <area...> ругается, что alt атрибут не задан. Хотя в спецификации html5 написано, что если не указан href, то и alt указывать не надо.
И вопрос: без alt/href зона будет ловить события мыши или станет "мертвой"?
Спасибо за ответы!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.09.2014, 09:26
Ответы с готовыми решениями:

Как для html map area в форме звезды сделать тень при наведение на area?
Как для html map area в форме звезды сделать тень при наведение на area?

Получение значений href, src и alt из фрагмента HTML-кода
Доброго времени суток. к примеру есть такой код $q = '&lt;a href=&quot;http://www.site.ru/&quot;&gt;&lt;img...

Отключить функциональность клавиш Alt+Tab, Alt+F4, Ctrl+Alt+Del
Всем привет! Как мне в программе написаной в PureBasic отключить функциональность клавишь Alt+Tab, Alt+F4, Ctrl+Alt+Del чтоб с этой...

1
Эксперт JSЭксперт HTML/CSS
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,529
03.09.2014, 07:04
alt предназначен для голосовых браузеров, то есть для слабо видящих людей, отсюда и вытекает требование валидатора, оно не обязательно для выполнения, впрочем как и все остальные требования валидатора, так что делать для людей или быдлокодить каждый решает сам за себя.

Вот кое какие мелочи собранные по разным тёмным углам, может пригодится.
Если картинка с картой лежит в контейнере которому задан курсор, то картинке нужно дать курсор cursor:auto;, иначе не будет руки на карте, а будет курсор заданный в контейнере.

nohref тоже убивает курсор, надо href="#", тогда по клику нужно возвращать return false;, так как отсутствие href="#" тоже убивает курсор, сиё связано с возможностью сделать карту типа бублик с неактивным центром, описано в спецификации html

У shape="rect" coords="0,0,19,19" только две пары координат

Валидатор хочет у map иметь name, у area alt

В HTA у area может понадобиться убить дурацкую рамочку по контуру, в самом осле вроде и не надо
el3.onfocus=function(){this.blur()};

скриптом так
el.useMap="#alwaysMap";

Скрипт возвращает коллекцию объектов, а отдельный объект возвращается как адрес html файла, хотя и является объектом
m2=d.getElementsByTagName("area");
m2 объект, коллекция
а так видим адрес, но он объект, на него можно вешать и читать
m2[xx] file:///J:/Map/illumination_map_3/map3.html#
Цитата Сообщение от Alkenso Посмотреть сообщение
И вопрос: без alt/href зона будет ловить события мыши или станет "мертвой"?
А для чего умные люди метод научного тыка придумали?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.09.2014, 07:04
Помогаю со студенческими работами здесь

Возможно ли сгенерировать ссылку без href атрибута с помощью HtmlHelper'ов
Возможно ли сгенерировать ссылку без href атрибута с помощью HtmlHelper'ов если да, то как.

ISE - Область скрипта script area и область команд console area, F8
В новых версиях Powershell, сделали помимо прочего такое нововведение: - в Powershell ISE при запуске скрипта или его выделенной части на...

замена <a href> на <a rel='nofollow' href>
Здравствуйте. Хочу для гостевой в целях безопасности реализовать скрипт, добавляющий атрибут nofollow в ссылки в случае их публикации...

BOOTMGR is missing press ctrl+alt+del to restart без ОС
Купил ноут.Решил утановить Винду.При установке выдало ошибку и я нажал &quot;выйти из установки&quot;.Ноут перезапустиля но вывел ошибку...

Средствами чистого JS без библиотек,php,AJAX нужно вывести все теги a href вместе с их содержимым c другого сайта
Вообщем есть сайт, допустим site.com на которым средствами чистого JS без библиотек,php,AJAX нужно вывести все теги a href вместе с их...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru