Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Приближение массового числа картинок.Прошу помощи. (https://javascript.ru/forum/dom-window/3642-priblizhenie-massovogo-chisla-kartinok-proshu-pomoshhi.html)

Paul 11.05.2009 23:49

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

То есть,у меня есть поле картинок 10*10 (получается 100 картинок)
пользуюсь таким вот скриптом
<img border=0 src="images/1.gif"  onmouseover='this.src="faces/80.jpg"' onmouseout='this.src="images/1.gif"'>


так вот хотелось бы узнать,возможно ли через java скрипт осуществить последовательное увеличение картинок,с заданными параметрами,
то есть 1.gif у меня постоянный,а вот увеличенная картинка должна постоянно меняться ( с 1 до 100)

Просто прописывать все 100 (а то и больше) адресов для каждой картинки накладно получается и файл готовый большой по размерам.

Большое спасибо всем за помощь.

P.S.Готов заплатить за реализацию такого скрипта или помощь при создании.

Gvozd 12.05.2009 01:29

window.onload=function()
	{
	var images=document.getElementsByTagName('img');
	var onmouseout=function(){this.src='images/1.gif';}
	var num=1;
	for(var i=0;i<images.length;i++)
		{
		if(images[i].src.indexOf('images/1.gif')!=-1)
			{
			images[i].onmouseout=onmouseout;
			console.log(images[i].onmouseout);
			images[i].onmouseover=(function(x){return function(){this.src='faces/'+x+'.jpg';}})(i);
			}
		}
	}

этот код, для всех рисунков с src содержащими 'images/1.gif' , будет назначать оба события, последовательно увеличивая цифру.
если на странице есть другие рисунки с тем же src, то и для них будет сделана обработка
PS R и Z кошельки кинул в личку


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