Делаю статическую страницу ошибки, вставляю в текст ссылку :
<a style="text-decoration:none;" onmouseover="this.style.textDecoration=underline" href="http...../">www.home.org</a>
не работает.
Хотел вставить в начале в тэги <style> a:hover {text-decoration: underline;} </style>
так тоже не работает. Как так?
onmouseover="this.style.textDecoration="underline""
onmouseover="this.style.textDecoration='underline'"
onmouseover='this.style.textDecoration="underline"'
а какой вариант должен быть?
рабочий второй вариант. Только underline остаётся когда курсор уводишь, ну полгяжу, покапаюсь ) всем спасибо))
В приведенном коде нет кавычек вокруг underline, поэтому в момент выполнения будет искаться переменная с таким именем, и если ее нет, будет соответствующая ошибка.
Для исправления достаточно обрамить все кавычками, например так:
onmouseover="this.style.textDecoration='underline'"
Так как этот обработчик отвечает только за ситуацию, когда курсор находится над элементом, при уходе курсора, никакой код не выполняется и стиль остается тем, который был присвоен:
text-decoration: underline
Для решения, можно использовать события mouseout, mouseleave
Лучшее решение, не использовать для цели указанной в вопросе скрипты, а использовать css.
Почему не сработал вариант со стилем в вопросе?
Потому что Inline-style, имеют более высокий приоритет, и
style="text-decoration:none;"
Просто всегда перебивал стиль указанный в теге style
.
Для решения, можно убрать inline-style, и добавить правило в tag:
a { text-decoration:none; }
a:hover { text-decoration: underline; }
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Вопрос: Как составить скрипт, который в реальном времени рандомно добавляет класс Active в любой тег c классом item
Для чего используется HTML-атрибут role? Для кого он указывается? Является ли он обязательным для HTML-элементов?
Возможно сделать музыку только при первом заходе на сайт? И как это реализовать? Представьте пример пожалуйста Спасибо