jorj
Well-Known Member
- Регистрация
- 14.12.2011
- Сообщения
- 78
Здравствуйте. Я недавно начал учить Javascript и решил написать сценарий, но что-то не выходит. Помогите, пожалуйста.
Сценарий должен выводить изображение(в центер, большое) и ссылки, при нажатии на которые изображение будет меняться.
Я написал 2 функции:
Первая создает полную ссылку на изображение, заносит все ссылки на изображения в массив и возвращает массив.
Вторая создает еще один массив и в этот массив записывается все, что находится в первом массиве(первой функции). Вот здесь и проблема, как сделать, чтобы при нажатии на ссылку картинка менялась? Я знаю еще 1 ошибку в следующей части:
Конечно, я не должен выводить это с помощью цикла, но как здесь это реализовать, чтобы все ссылки создавались автоматически?
Сценарий должен выводить изображение(в центер, большое) и ссылки, при нажатии на которые изображение будет меняться.
Я написал 2 функции:
Код:
function vMas ()
{
var pic = new Array ();
var ssilka = "$OTHER2$";
var kol_str = "$OTHER1$";
var chislo;
for (chislo = 1;chislo <= parseInt(kol_str); chislo++)
{
pic[chislo] = ssilka + chislo + ".png";
}
return pic;
}
function linkBut(number)
{
var manga = new Array ();
manga = vMas();
var ned = document.images["pic_m"].src = manga[number];
return false ;
}
Вторая создает еще один массив и в этот массив записывается все, что находится в первом массиве(первой функции). Вот здесь и проблема, как сделать, чтобы при нажатии на ссылку картинка менялась? Я знаю еще 1 ошибку в следующей части:
Код:
var kol_str = parseInt("$OTHER1$");
var number;
for (number = 1; number <= kol_str;number++)
{
document.write('<div class="ssil"><a href="#" onclick="return ' + linkBut(number) + '">Str '+ number +'</a></div>');
}