Разрабатываю расширение для firefox, возникла необходимость добавлять обработчик события при нажатии на определенный элемент на сайте.
main.js:
var pageMod = require("sdk/page-mod");
var data = require("sdk/self").data;
pageMod.PageMod({
include: *mysite.com,
contentScriptFile: data.url("script.js")
});
script.js:
function warn(){
alert("Warning");
}
document.getElementById("elem").setAttribute("onmouseover", "warn()");
И при наведении мыши на нужный элемент функция warn() не срабатывает. В консоли пишет, что она не определена. Если же поменять обработчик на какую-то стандартную функцию(например, alert()), то все работает. В чем может быть проблема?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть вот такой код, который возвращает ошибку
Привет всем, нужна помощь по использованию локального хранилищаНужно чтобы браузер запоминал действие пользователя при сворачивании/разворачивании...
Ребят, помогите, пожалуйста, решить вопросЯ могу использовать только js