Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   IE: dсплывающая подсказка - как "погасить" для img трибут ALT? (https://javascript.ru/forum/dom-window/9516-ie-dsplyvayushhaya-podskazka-kak-pogasit-dlya-img-tribut-alt.html)

Nominus umbra 21.05.2010 20:36

IE: dсплывающая подсказка - как "погасить" для img трибут ALT?
 
Суть простая: сделал всплывающие подсказки.
Они у меня заменяют TITLE во всех эдементах - в странице.
При замене оригинальный атрибут TITLE - удаляется.
Но!
Если у вложенного для элемента, над которым всплывает подсказка - есть IMG, и у него, атрибут ALT - именно IE показывает его - как подсказку.
Получается "двойной" хинт, что ужасно.
Можно, конечно, удалять у "хинтируемых" элементов и тег ALT, но это противоречит строгой проверке валидатора, по которому ALT для картинок - нужен.

Пока я просто удаляю ALT у элементов хинта, но, может, можно как-то по иному?
Могу удалять ALT только на время показа хинта, но это тоже... некузяво как-то.
Проблема - только в IE.

Как уважаемые спецы корректно предложать избежать "двойных" хинтов из-за ALT-ов?

Riim 23.05.2010 04:52

Не удалять ALT, просто делать его пустым.


Часовой пояс GMT +3, время: 13:43.