Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.04.2010, 17:25
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

Управление позицией элемента с клавиатуры (IE/Safari)
<div id="point" style="background:#000;width:10px;height:10px;margin: 0 0 0 0;"></div>

<script type="text/javascript">
function movePoint(key) {
var s = document.getElementById('point').style, p = key < 39 ? -10 : 10, key = key % 2 == 0 ? 'marginTop' : 'marginLeft';
s[key] = parseInt(s[key]) + p;
}

document.onkeypress = function (event) {
movePoint(event.keyCode);
}
</script>


Данный код не работает в IE и Safari, в чём может быть причина?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск