if (page) {
var buttons = document.getElementById("buttonz");
for (i = 0; i < page.length; i++) {
try {
buildings = buttons.getElementsByClassName(buildId + page[i][0]);
buildings[0].firstChild.nextSibling.innerHTML += "<a href=\"javascript: setQueue('" + pagename + "', " + page[i][0] + ");\" title=\"|Поставить в очередь на постройку\" class=\"fastBuild tipsStandard feldwebel\"><img width=\"22\" height=\"14\" src=\"img/layout/pixel.gif\"><img width=\"22\" height=\"14\" src=\"img/layout/pixel.gif\"></a>";
} catch (e) {
GM_log(e.message);
}
}
}
function setQueue(pagename, id) {
GM_setValue('build', new Array(id, pagename));
alert(GM_getValue('build'));
}
В консоли выдает:
Error: setQueue is not defined
javascript
: setQueue('station', 14);
Судя по всему проблема опять с замыканием... Подскажите пожалуйста как ее решить, т.к. по примерам статьи ничего не понятно...