Пишу расширение.
Добавляет объект на страницу нормально через функцию AddElement().
В этой функции создается элемент "a" с атрибутом "onclick", "add()":
function AddElement(){
var link = document.createElement('a');
link.innerHTML = 'To Do',
link.className = 'Add';
link.textContent = "To Do";
link.setAttribute('onClick', 'add()');
task.appendChild(link);
}
и элемент на странице создается.
Но когда жму по появившемуся элементу, полчаю ответ от браузера:
Uncaught ReferenceError: add is not defined
Хотя функция в файле расширения так же задана выше функции создания кнопки:
function add(){
if (confirm("Добавить "+TaskName+" в список To Do?")) {
alert("Test");//
}
}
И можно сразу как-то выполнить post запрос на страницу task.php?
data примерно такая:
'num':'123123','note':'1','username':UserName,'memo':'AutoToDo','group':'4'