Ошибка Javascript при переключении на изящно ухудшающий Javascript: zoomImage () не найден - PullRequest
0 голосов
/ 24 августа 2010

Когда я переключаю это:

<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

Функция определена в конце страницы, но я не нажимал на ссылку до тех пор, пока страница не загрузилась.

1 Ответ

1 голос
/ 24 августа 2010

Вы должны прикреплять обработчики событий к событиям в коде.Использование встроенного javascript (javascript в тегах HTML) обычно не рекомендуется.

Взгляните на эту статью, в частности на «Действительно ненавязчивый путь»:

http://www.onlinetools.org/articles/unobtrusivejavascript/chapter4.html

...