Здравствуйте. Подскажите пожалуйста, как сделать кнопки вперед и назад в моей ситуации.
Есть некоторое количество строк
YtiFjPVZKHI
jl8VYsZKptA
mt4aXXmwoaQ
H5Ykd-21j_I
...
Нужны функции, которые будут поочередно проходить строки и выдавать их содержимое.
Допустим имеем две ссылки
<a href="#" onclick="next();">next</a>
<a href="#" onclick="prev();">prev</a>
Если нажмем на next то пусть будет alert(YtiFjPVZKHI);
Если еще раз нажмем next то будет уже алерт второй строки alert(jl8VYsZKptA);
Когда перешли к последней строке, то нажав на next будет алерт первой строки.
Для prev тоже самое, только переход будет назад.
Ну как вариант ваши функции должны сами просчитывать к какой записи обращаться, а кнопки уже будут вызывать функции.
И A href не самый лучший выбор, в данной ситуации.
И функция prev() не так как нужно работает. Она начинает с последнего назад, а нужно чтобы с текущего
var a=new Array ()
a[0]= '1'
a[1]= '2'
a[2]= ' 3'
a[3]= ' 4'
var i = 0;
function next ()
{
alert (a[i]);
i++;
if (i>3) i=0;
}
function prev ()
{
alert (a[i]);
i--;
if (i<0) i=3;
}