<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, в чём может быть причина?