Всем привет! Такая проблема: на странице есть картинка, сверху закрытая div'ом. Сделано это для того, чтобы при драге картинки не происходило её "таскания" в таких браузерах, как Opera и Firefox. Необходимо сделать возможность сохранения картинки путем клика правой кнопкой мыши и выбора соответствующего пункта в стандартном всплывающем меню браузеров.
Существует ли возможность перенаправить событие клика правой кнопки мыши по div'у на картинку?
Или есть какое-то другое решение данной проблемы?
Заранее спасибо.
Здравствуйте, HangmanNsk, Вы писали:
HN>Всем привет! Такая проблема: на странице есть картинка, сверху закрытая div'ом. Сделано это для того, чтобы при драге картинки не происходило её "таскания" в таких браузерах, как Opera и Firefox.
А может проще к картинке подключить обработчик onmousedown и написать код:
function _onmousedown(event)
{
event.preventDefault();
}
Или же напрямую в HTML:
<img id="img" src="..." alt="..." onmousedown="event.preventDefault();"/>
У меня в FF 3.5.3 такой способ работает.
Или же в about:config параметру nglayout.enable_drag_images установить false.