Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Скрипт замены парных изображений (https://javascript.ru/forum/events/1067-skript-zameny-parnykh-izobrazhenijj.html)

SunYang 05.03.2008 01:32

Скрипт замены парных изображений
 
Да так просто, может пригадится кому....: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>


Часовой пояс GMT +3, время: 16:41.