магазин Лувр

Народ! Подскажите, пожалуйста, как в JavaScript сделать, чтобы при наведении на ссылку в виде картинки картинка менялась

Если у вас есть ссылка, преобразованная в картинку при помощи тега <img>, то вы можете использовать JavaScript, чтобы изменить картинку при наведении. Для этого нужно использовать события onmouseover и onmouseout, чтобы отслеживать, когда курсор мыши наводится на ссылку и уходит с нее.

Давайте разберем пример кода на JavaScript, который позволяет изменять картинку при наведении:

// Получаем ссылку на картинку
var image = document.getElementById("myImage");

// Сохраняем ссылку на оригинальное изображение
var originalImageSrc = image.src;

// Изменяем изображение при наведении
image.onmouseover = function() {
  image.src = "новый_путь_к_изображению";
}

// Возвращаем оригинальное изображение, когда курсор мыши уходит с ссылки
image.onmouseout = function() {
  image.src = originalImageSrc;
}

В этом коде мы сначала получаем ссылку на картинку с помощью метода getElementById. Затем мы сохраняем оригинальный путь к изображению в переменной originalImageSrc, чтобы восстанавливать его позже при уходе курсора мыши с ссылки.

Далее мы задаем событие onmouseover для ссылки, которое вызывается, когда курсор мыши наводится на нее. В этом событии мы изменяем путь к изображению на новый путь, который вы указываете в соответствующей строке кода.

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

Не забудьте заменить "новый_путь_к_изображению" в коде на конкретный путь к новому изображению, которое вы хотите отобразить.

Таким образом, при наведении на ссылку в виде картинки, изображение будет меняться на новое, а при уходе курсора мыши с ссылки, оно вернется к исходному состоянию.