Показать сообщение отдельно
  #10 (permalink)  
Старый 16.03.2009, 21:59
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

(function(patern){
var t=function(num)//функцию пришлось взять эту(by Kolyaj), для большей универсальности
	{
    var res = num.toString();
    while (res.length < maxlen)
        res = '0' + res;
    return res;
	}
var maxlen=patern.lastIndexOf('$')-patern.indexOf('$')+1;
var part_1=patern.substring(0,patern.indexOf('$'));
var part_2=patern.substring(patern.lastIndexOf('$')+1,patern.length);

for(var i=0,maxnum='';i<maxlen;i++)
	maxnum+='9'
maxnum=+maxnum

for(i=0; i<=maxnum; i++)
	{
	document.write('<img src="'+part_1+t(i)+part_2+'.jpg" /><br><br>\n');
	}
})('http://www.site.ru/img/$$.jpg')//вот тут пишите шаблон
//PS использовал замыкание, чтобы не засорять глобальтную область видимости лишними переменными

PS если будут встречатся еще символы $, кроме как символ подстановки, то скрипт поведет себя "неккорретно"
лечится использованием другого уникального символа подстановки

Последний раз редактировалось Gvozd, 16.03.2009 в 22:04.
Ответить с цитированием