Ошибка JavaScript Когда я переключаюсь в изящную ухудшение JavaScript: Zoomimage () не найден
-
30-09-2019 - |
Вопрос
Когда я переключаю это:
<div class="zoom">
<a href="javascript:zoomImage();" class="btn-zoom">view larger image</a>
</div>
к этому:
<div class="zoom">
<a href="/zoomimg.jpg" onclick="zoomImage()" class="btn-zoom">view larger image</a>
</div>
Я получаю ошибку, что функция Zoomimage () не может быть найдена.
Вот пример страницы: http://www.avaline.com/102.
Функция определяется рядом с концом страницы, но я не нажимал на ссылку до тех пор, пока не загружается страница.
Решение
Вы должны прикреплять обработчики событий к событиям в коде. Использование In-Line JavaScript (JavaScript в HTML-тегах), как правило, не рекомендуется.
Посмотрите на эту статью, особенно «действительно ненавязчивый путь»:
http://www.onlinetools.org/articles/unobtroussejavascript/chapter4.html.
Не связан с StackOverflow