Показать сообщение отдельно
  #11 (permalink)  
Старый 26.09.2010, 17:47
Аспирант
Отправить личное сообщение для KamaZz Посмотреть профиль Найти все сообщения от KamaZz
 
Регистрация: 22.06.2010
Сообщений: 47

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);

Судя по всему проблема опять с замыканием... Подскажите пожалуйста как ее решить, т.к. по примерам статьи ничего не понятно...
Ответить с цитированием