Разрабатываю расширение для 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()), то все работает. В чем может быть проблема?
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости