Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.03.2008, 00:32
Профессор
Отправить личное сообщение для SunYang Посмотреть профиль Найти все сообщения от SunYang
 
Регистрация: 21.02.2008
Сообщений: 189

Скрипт замены парных изображений
Да так просто, может пригадится кому....:rolleyes:

function move() {                    // onmouseover="move()"
is_move=event.srcElement
id_img=is_move.id
if(parseInt(id_img.substr(5,1))%2==0) {     /* если номер в id картинки четный */
i_chet=parseInt(id_img.substr(5,1))         /* присваиваем переменной номер id картинки.*/
i_minus=i_chet-1                            /* id связной картинки значит на 1 меньше */
change1=document.getElementById("myimg"+i_chet)
change2=document.getElementById("myimg"+i_minus)
change1.src="img1.gif"
change2.src="img1.gif"
}
else {
i_nochet=parseInt(id_img.substr(5,1))
i_plus=i_nochet+1
change1=document.getElementById("myimg"+i_nochet)
change2=document.getElementById("myimg"+i_plus)
change1.src="img1.gif"
change2.src="img1.gif"
}
}

function remove() {                                 // onmouseout="remove()"

is_move=event.srcElement
id_img=is_move.id
if(parseInt(id_img.substr(5,1))%2==0) {     /* если номер в id картинки четный */
i_chet=parseInt(id_img.substr(5,1))         /* присваиваем переменной номер id картинки.*/
i_minus=i_chet-1                            /* id связной картинки значит на 1 меньше */
change1=document.getElementById("myimg"+i_chet)
change2=document.getElementById("myimg"+i_minus)
change1.src="img0.gif"
change2.src="img0.gif"
}
else {
i_nochet=parseInt(id_img.substr(5,1))
i_plus=i_nochet+1
change1=document.getElementById("myimg"+i_nochet)
change2=document.getElementById("myimg"+i_plus)
change1.src="img0.gif"
change2.src="img0.gif"
}
}


/* Таким образом мы не ограничиваемся количеством парных картинок.
Но есть одно но!!! Названия ID картинок должны состоять из 6 символов и последний символ должен быть числовым, причем это число у парных картинок должно отличаться на 1.
Например:
1<-->2
3<-->4
5<-->6
Для смены длины строки id картинки редактить строку кода: id_img.substr(5,1)
*/

</script>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт не работает в опере, работает в IE XpycTuk Общие вопросы Javascript 9 06.03.2009 14:50
Скрипт "меняющееся фото" и его отражение в Мозилле osp Firefox/Mozilla 1 10.09.2008 13:11
добавление окошка в скрипт подсчета слов Гость Общие вопросы Javascript 10 11.03.2008 16:07