Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Выполняется скрипт, который не должен выполняться (https://javascript.ru/forum/events/48583-vypolnyaetsya-skript-kotoryjj-ne-dolzhen-vypolnyatsya.html)

Hatchet 09.07.2014 11:47

Выполняется скрипт, который не должен выполняться
 
Здравствуйте. Нужна небольшая помощь новичку в javascript.
Пишу userscript для сайта, который должен заменить некоторые функции на странице. Итак, на странице есть код

<a href="javascript:void(0);" onclick="func1();">...</a>


мной написан userscript, заменяющий аттрибут onclick на "func2();" и в нем же написана новая функция func2(). Скрипт работает - я вижу в коде страницы следующее:

<a href="javascript:void(0);" onclick="func2();">...</a>


Однако при нажатии на ссылку выполняется все равно функция func1 + функция func2 выдает ошибку "is not defined". Как заставить "старую" функцию перестать работать, а "новую" - запускаться из userscript?


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