Показать сообщение отдельно
  #7 (permalink)  
Старый 09.01.2009, 23:17
Интересующийся
Отправить личное сообщение для Ilya Посмотреть профиль Найти все сообщения от Ilya
 
Регистрация: 09.01.2009
Сообщений: 14

Еще вариант!

<html>
<head>
<script type="text/javascript">
function fn1(evt) {
	var var1 = document.getElementById("img1"); //Ссылка на объект
	var1.style.position = "absolute"; // Задаем абсолютное позиционирование
	var x = var1.offsetLeft; //Определяем координату отступа (по оси x) от родительского элемента
	switch(evt.keyCode) { //Объект события, определяющий какая клавиша нажата (В системе Unicode)
		case 37: //Код клавиши со стрелкой влево (В системе Unicode)
		x--; //Сдвиг на 1 пиксел влево
		var1.style.left = x; //Новое значение координаты
		break;
		case 39: //Код клавиши со стрелкой вправо (В системе Unicode)
		x++; //Сдвиг на 1 пиксел вправо
		var1.style.left = x; //Новое значение координаты
		break;
	}
}
</script>
</head>
<body onkeydown="fn1(event)" onkeypress="fn1(event)" onkeyup="fn1(event)">
<div id="img1">
<img src="img.gif" />
</div>
</body>
</html>
Ответить с цитированием