Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   Своя кнопка на сайте через GM (https://javascript.ru/forum/css-html-firefox-mizilla/25646-svoya-knopka-na-sajjte-cherez-gm.html)

Benos 11.02.2012 19:04

Своя кнопка на сайте через GM
 
День добрый!
суть вопроса такова...
необходимо добавить кнопку на сайт при помощи GreaseMonkey
по клику на кнопку будет вызываться функция...
делаю так...
var MenuTAG = document.getElementById('menu'); // ID меню сайта
var MenuBUT = document.createElement('li');
    MenuBUT.innerHTML = '<a href="javascript:TEST();">MyButtom</a>';
    MenuTAG.appendChild(MenuBUT);

function TEST(){
    window.open();
    //alert('TEST');
}

вызова функции нет... подскажите пжл где не прав?

Benos 12.02.2012 15:07

умные люди подсказали... кому нужно пользуйтесь:
var MenuTAG = document.getElementById('menu');
var MenuBUT = document.createElement('li');
    MenuBUT.innerHTML = '<a href="#">MyButtom</a>';
    MenuBUT.addEventListener("click", test, false);
    MenuTAG.appendChild(MenuBUT);
   
function test(event) {
    alert('TEST');
}

KOLANICH 12.02.2012 20:29

используй addEventListener


Часовой пояс GMT +3, время: 15:17.