function keymove(event)
{
if (event.preventDefault) {
event.preventDefault();
event.stopPropagation();
} else {
event.returnValue = false;
event.cancelBubble = true;
}
event = (event) ? event : window.event; // IE
if (event)
{
if ($("div1"))
{
начальные координаты объекта
var code = (event.charCode) ? event.charCode : event.keyCode;
switch(code)
{
case 37:
сдвиг влево // не работает в Опере
break;
case 38:
сдвиг вверх // не работает в Опере
break;
case 39:
сдвиг вправо // работает в Опере
break;
case 40:
сдвиг вниз // работает в Опере
break;
}
}
}
return false
}
document.onkeypress = keymove;
Есть JS-код. Великолепно работает перемещение в ФФ, а вот в Опере смещается только вправо и вниз. В чем проблема? В опере используются другие коды для клавиш?