Используется связка GreaseMonkey+FireFox+FireBug
К GM подключаю скрипт:
alert('Start js');
var start_button = document.createElement("div");
start_button.innerHTML = '<script type="text/javascript" src="file://localhost/D:/games/script/mz/mz1.js">'+
'</script> <input type="button" value="Button" onClick="div_calc()">';
document.body.insertBefore(start_button, document.body.firstChild);
В файле mz1.js код
function div_calc(){ alert('Inside function');}
При открытии соответствующей страницы срабатывает alert "Start js" (причем 2 раза, как ни странно).
Также вверху страницы слева появляется кнопка Button
Но при нажатии на эту кнопку ничего не происходит!
Посмотрел код страницы с помощью FireBug - в body есть и моя кнопка и код файла с функцией. Но функция div_calc() при нажатии на кнопку Button не срабатывает.
Вот такие непонятки