Показать сообщение отдельно
  #1 (permalink)  
Старый 31.10.2009, 03:22
Новичок на форуме
Отправить личное сообщение для Monster Посмотреть профиль Найти все сообщения от Monster
 
Регистрация: 31.10.2009
Сообщений: 7

Смена картинки (бекграунд дива ) при событии (нажатие клавиш или клавиши и мыши)
Здравствуйте, господа!
У меня есть интересная задача, и мне кажется, что решить её может javaScript, а так как с ним я знаком только в общих чертах, прошу у вас помощи. Итак, у меня есть див с бекграундной картинкой.
<a href="http://site.ru">
<div id="golova">
</div></a>

и к нему стиль
#golova {height:298px;background: url('images/header.jpg') no-repeat top center}

Так вот, есть крайняя необходимость реализовать такой функционал:
— при простом клике на хэдере отправляемся по ссылке
— при клике на хэдере с зажатой кнопкой (любой, лучше ctrl) картинка менялась на другую
— в идеале при клике на определённую область картинки в хедере (диве golova) и загрузка не полностью новой картинки, а кусочка поверх старой (чтобы сэкономить на времени загрузки)
Если невозможно, то при нажатии на комбинацию 2-х, лучше 3-х клавишь, смысл в том, чтобы сделать невозможным случайный просмотр нового сообщения.
Насколько я понимаю, должно что-то отслеживать нажатие, типа
onkeydown, и какое либо исполнение потом, но в силу совсем плохого знания яваСкрипт никак не могу решить.
Помогите пожалуйста, хочется сделать скрытую фичу, а времени почти нет
Ответить с цитированием