• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Помогите разобраться с скриптом

Статус
В этой теме нельзя размещать новые ответы.

alex_omega

Постоялец
Регистрация
28 Окт 2008
Сообщения
95
Реакции
3
Ставилась такая задача - при наведении на рисунок в Сидебаре, он должен меняться на другой.
Нашел скрипт, который вставил в head:
HTML:
<script>
var img1=new Image(); img1.src="article.gif";
var img2=new Image(); img1.src="article2.gif";
var img3=new Image(); img1.src="script.gif";
var img4=new Image(); img1.src="script2.gif";
var img5=new Image(); img1.src="more.gif";
var img6=new Image(); img1.src="more2.gif";
function change1() { var a=window.event.srcElement;
	if (a.tagName=="IMG")
		a.src=a.src.substring(0, a.src.length-4) + "2"+
		a.src.substring(a.src.length-4, a.src.length);
}
function change2() { var a=window.event.srcElement;
	if (a.tagName=="IMG")
		a.src=a.src.substring(0, a.src.length-5) +
		a.src.substring(a.src.length-4, a.src.length);
}
document.onmouseover=change1;
document.onmouseout=change2;
</script>

В сидебаре вставил:
HTML:
<a href="http://ww.frnet.narod.ru/article.html" target=_blank><img src=article.gif border=0 alt="Статьи на http://www.frnet.narod.ru/" width=235 height=84></a><br>
<a href="http://ww.frnet.narod.ru/script.html" target=_blank><img src=script.gif border=0 alt="Скрипты на http://www.frnet.narod.ru/" width=235 height=84></a><br>
<a href="http://ww.frnet.narod.ru/" target=_blank><img src=more.gif border=0 alt="Перейти на http://www.frnet.narod.ru/" width=235 height=84></a><br>

все заработало, но обнаружилось, что ВСЕ рисунки на странице начинают меняться при наведении на них мышкой, только в данном случае не на другую картинку, а просто пропадать...

как сделать, чтобы скрипт работал только для тех картинок, которые необходимы? В скрипте вроде прописываются картинки (var img1=new Image(); img1.src="article.gif"; ) но почему меняются все?

Помогите разобраться pls
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху