Сообщение от Dimaz
|
Я вставляю элемент с атрибутом onclick на страницу с помощью innerHTML. Может в этом проблема?
|
Да, именно в этом. Для безопасности ваши функции недоступны для вызова с самого сайта.(причина думаю очевидна)
Соответственно обрабочики надо добавлять вручную:
elem.onclick=say; //или
elem.addEventListener('click',say,false)
В geasemonkey есть ещё
unsafeWindow и можно сделать так:
unsafeWindow.say=function(){/*...*/}
но это дырa в безопасности.