Мне нужно написать скриптик, который сначала при загрузке страницы каждому элементу <а> присваивает обработчик на событие onclick. В самом обработчике нужно поменять картинку img с определенным id (src на другой файл)
function img_d() { var a, links, i; links = document.getElementsByTagName('a'); for (i = 0; i < links.length; i++) { links[i].onclick = function() { img_b(); } } };
function img_b() { var ChangingImg = document.getElementById("ChangingImg"); ChangingImg.src = img_a[i].src i++ if(i>2) i=0;
При таком подходе картинка при клике на ссылку меняется например на back1.jpg, но потом снова "сбрасывается" в начальное background.jpg. Как это обойти? Кроме того, наверняка будут подсказки как можно это оптимизировать - буду признателен и за них!
Либо даже все проще: при загрузке страницы присваивать одно из значений параметру src тэга img с id ChangingImg. Как это проще всего реализовать?
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
myspace2000
Здравствуйте, друзья!
Мне нужно написать скриптик, который сначала при загрузке страницы каждому элементу <а> присваивает обработчик на событие onclick. В самом обработчике нужно поменять картинку img с определенным id (src на другой файл)
Я профан в js. погуглив тему собрал такой скрипт
При таком подходе картинка при клике на ссылку меняется например на back1.jpg, но потом снова "сбрасывается" в начальное background.jpg. Как это обойти? Кроме того, наверняка будут подсказки как можно это оптимизировать - буду признателен и за них!
Либо даже все проще: при загрузке страницы присваивать одно из значений параметру src тэга img с id ChangingImg. Как это проще всего реализовать?
Заранее спасибо!!!!
Edited by myspace2000Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.