Помогите разобраться. Впервые верстаю ручками. Задача стоит такая: нужно чтобы кнопки в меню менялись при наведении мыши (кнопки-картинки), скрипт использую следующий:
<!-- Скрипт для кнопочек в верхнем меню -->
<script language="JavaScript">
<!--
img=new Array() // Объявляется массив
img[0]=new Image()
img[1]=new Image()
img[2]=new Image()
img[3]=new Image()
img[4]=new Image()
img[5]=new Image()
img[6]=new Image()
img[7]=new Image()
img[0].src="image/tax_advice.jpg" // Каждому элементу массива присваивается
img[1].src="image/tax_advice2.jpg" // конкретная картинка
img[2].src="image/accounting.jpg"
img[3].src="image/accounting2.jpg"
img[4].src="image/stuff_advice.jpg"
img[5].src="image/stuff_advice2.jpg"
img[6].src="image/legal_advice.jpg"
img[7].src="image/legal_advice2.jpg"
function ChgImg(NumImg,Action) // описывается функция последовательного вывода картинок
{
i=eval(NumImg);
if(Action) // Если картинка меняется
{
document.images[i].src=img[i*2+1].src
}
else // Если вернуть к прежней картинке
document.images[i].src=img[i*2].src
}
//-->
</SCRIPT>
<!-- Скрипт закончен -->
Проблема в том, что на странице есть уже картинки, которые находятся в теле документа выше, чем те, что должны меняться. Поэтому получается следующее, когда наводишь на нужную кнопку, он меняет не ту картинку, которую необходимо а самую первую в документе и так поочереди... как ограничить выполнение данного скрипта только в рамках конкретного места?