Важно нужна помощь
Ребят, срочно нужна помощь распишите что означает этот 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()' /> |
Предположительно это скрипт простейшей галереи.
//Предположительно выше объявлен массив "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];//Назначаем нашей картинке элемент массива как адрес ресурса. } |
Часовой пояс GMT +3, время: 19:25. |