Показать сообщение отдельно
  #1 (permalink)  
Старый 05.01.2009, 21:50
ViZ0R
 
Сообщений: n/a

Проблема с видимостью переменных
Помогит еразобраться с областью видимости переменных. Вот простой пример:

var user_cCategoryPageUI = new cCategoryPageUI();

function cCategoryPageUI() {
	var categoryIndex = 0;
	var category = new Array("Все","Футбол","Хоккей","Теннис","Баскетбол", "Бокс", "Прочее");	
}

cCategoryPageUI.prototype.load = function() {
	var categoryButton = document.category_sel.category_sel_Group;
	categoryButton[categoryIndex].checked = true;		
}
	
cCategoryPageUI.prototype.category_select = function(sel){		
	categoryIndex = sel;	    
}

cCategoryPageUI.prototype.getCategoryName = function(){		
	return category[categoryIndex];	    
}


При этом при вызове cCategoryPageUI.getCategoryName() оказывается что category не видно....

Последний раз редактировалось Андрей Параничев, 05.01.2009 в 22:12. Причина: Пользуйтесь bb-тегами [js] и [html] для оформления листингов кода в теле сообщения
Ответить с цитированием