Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.01.2016, 14:37
Новичок на форуме
Отправить личное сообщение для mahes1234 Посмотреть профиль Найти все сообщения от mahes1234
 
Регистрация: 11.01.2016
Сообщений: 4

Важно нужна помощь
Ребят, срочно нужна помощь распишите что означает этот javascripte.



var i = 0;
function left() {
var image = document.getElementById("rbutton");
var dis = document.getElementById("dis");
i--;
if (i<0) i = array.length - 1;
image.src = array[i];

}
function right() {
var image = document.getElementById("rbutton");
i++;
if (i == array.length) i = 0;
image.src = array[i];
}
</script>


<input id='dis' type = 'image' src='s1.jpg' width = '20' height = '20' name = 'left' value = '<' onclick = 'left()' />

<script type = 'text/javascript'>
document.write("<img id = 'rbutton' src = '" + array[0] + "' alt = 'Картинка'/>");
</script>

<input type = 'image' src='s2.jpg' width = '20' height = '20' name = 'right' value = '>' onclick = 'right()' />
Ответить с цитированием
  #2 (permalink)  
Старый 11.02.2016, 16:36
Аспирант
Отправить личное сообщение для CiliZ Посмотреть профиль Найти все сообщения от CiliZ
 
Регистрация: 04.01.2013
Сообщений: 34

Предположительно это скрипт простейшей галереи.


//Предположительно выше объявлен массив "array", который содержит список src картинок.
var array = ["/img/picture1.jpg", "/img/picture2.jpg", "/img/picture3.jpg", "/img/picture4.jpg"];


var i = 0; //Стартовая позиция галереи;

function left() { //Функция которая листает галерею на одну позицию назад
    var image = document.getElementById("rbutton"); //Находим в DOM нашу картинку, src которой будем менять;
    var dis = document.getElementById("dis"); //Находим в DOM наш инпут(???), 
    //клик на который вызовет ф-ю в которой 
    //мы находимся; *Не понятно зачем тут это

    i--; //Декрементируем позицию.

    if (i < 0) i = array.length - 1; //Если позиция меньше 0 - ставим позицию на последний элемент массива (array.length - 1)
    image.src = array[i]; //Назначаем нашей картинке элемент массива как адрес ресурса.

}
function right() {//Функция которая листает галерею на одну позицию вперед
    var image = document.getElementById("rbutton");//Находим в DOM нашу картинку, src которой будем менять;
    i++; //Инкрементируем позицию.
    if (i == array.length) i = 0; //Если позиция больше чем к-во элементов в массиве - ставим позицию 0
    image.src = array[i];//Назначаем нашей картинке элемент массива как адрес ресурса.
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь по javascript darklend Общие вопросы Javascript 0 12.01.2014 23:33
нужна помощь в JavaScript михаил Общие вопросы Javascript 26 30.10.2013 12:07
Нужна помощь: Slider wheel Alex555 Мобильный JavaScript 0 15.05.2013 18:06
Нужна помощь по слайдеру seoguru Работа 3 28.01.2013 22:02
нужна помощь dominosoko Серверные языки и технологии 4 14.03.2010 02:17