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