Показать сообщение отдельно
  #9 (permalink)  
Старый 28.11.2011, 01:11
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

в нужном месте на нужном элементе ставим обработчик клика на next. можно не клика...

<a onclick="next();" href="#">следующая!</a>


это - в <head>
// имена изображений без расширения (.jpg)
arr = ['1', '100500', '1489', '9000'];
// каталог, где лежат картинки.
//**** слеш на конце обязателен!
path = '/images/porn/';
// индекс текущего изображения.
// минус 1, потому что при первом обращении увеличится сразу на 1
i = 0;
// ссылка для перехода
href = 'http://google.ru';
// id картинки, url которой будет меняться.
img = "myimg"

    
next = function() {
    // при первом клике преобразуем id картинки в элемент.
    img = document.getElementById(img);
   
    // и переназначаем эту функцию на новую
    next = function(){
        // если есть куда сдвигаться
        if(i in arr)
            // сдвигаемся и увеличиваем i
            img.src = path+arr[i++]+'.jpg';
        else
            // последнее изображение.
            // переходим по ссылке
            location.href = href;
    }
}
Ответить с цитированием