Показать сообщение отдельно
  #4 (permalink)  
Старый 04.08.2013, 22:57
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от Алек
Можно ссылочку дать где про это говориться?
http://javascript.ru/formatting
собираешь весь код в один тестовый пример и заключаешь его в [html run] и усё

вот тебе один из простых вариантов next
var mas = ["image1", "image2", "image3"];
function next(eq) {
	var eq = mas.indexOf(eq);
	if (eq == -1) 
		return mas[0];
	if (mas[eq + 1] == undefined) 
		return mas[eq];
	return mas[eq + 1];
}
alert(next("image1"));
alert(next("image3"));
alert(next("image4"));

indexOf для массивов не для IE<9, можно сделать функцию-эмулятор, где в цикле идёт перебор со сравнением

Последний раз редактировалось bes, 04.08.2013 в 23:00.
Ответить с цитированием