Показать сообщение отдельно
  #5 (permalink)  
Старый 23.07.2014, 02:42
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,199

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