Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   проблема с циклом (https://javascript.ru/forum/events/13549-problema-s-ciklom.html)

mAstAk4 02.12.2010 22:38

проблема с циклом
 
Здравствуйте. Весь день вожусь с циклом и функциями. помогите подправить код, чтоб работало. попытался объяснить все в комментах снизу.


var geta = document.getElementsByTagName('a')

	obj1 = new Array()
	for ( i = 0, j = geta.length; i < j; i++) 
		{
		obj1[i] = geta[i].toString()  //я беру информацию с ключа и заношу в переменную.  
		} 

	for ( i = 0, j = geta.length; i < j; i++) {
		geta[i].onmouseout=function () {
		
		obj.value=obj1[i] // вот в этом загвоздка. мне надо, чтоб во время geta[i] с событием onmouseout значение obj.value приравнивалось значению obj1[i], где i должно браться из текущей итерации цикла. у меня не выходит это сделать. помогите.
		}
		
	}

Kolyaj 02.12.2010 22:57

http://javascript.ru/basic/closure#p...-ispolzovaniya

monolithed 02.12.2010 23:25

Цитата:

Сообщение от mAstAk4
Здравствуйте. Весь день вожусь с циклом и функциями. помогите подправить код, чтоб работало. попытался объяснить все в комментах снизу.

Что должен выполнять ваш код?

mAstAk4 06.12.2010 17:47

Цитата:

Сообщение от Kolyaj (Сообщение 82064)

Большущее тебе спасибо. Ты понял, что мне было необходимо.


Часовой пояс GMT +3, время: 21:52.