Попробуйте так (в контексте расширения).
var
myButton = document.createElment("input"),
lastButton = document.getElementById("savet")
;
myButton.type = "image";
myButton.height = "32px";
myButton.onclick = function () {
var w = window.open('', 'izvdi');
w.focus();
setParamForm('form1', 'izvdi', 'blacgi.exe');
setQuitOn();
rull.value = 'INFOD';
}
myButton.title = "Какая-то кнопка (Alt-В)";
myButton.onmouseover = "this.className = 'myiconover'";
myButton.onmouseout = "this.className = 'myiconout'";
myButton.accesskey = "В";
lastButton.parentNode.insertBefore(myButton, lastButton.parentNode.lastChild);
Отпишите, как оно прошло. Мне не до конца понятен механизм работы расширения.
Кстати, не забочусь о незахламлении глобального пространства имён, поскольку это расширение. Я не ошибаюсь, господа гуру?