Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   return в opera (https://javascript.ru/forum/events/10716-return-v-opera.html)

lavrey 17.07.2010 12:36

return в opera
 
<body onload=init() onkeydown="return writeMess(event)">
<div id="mess">test</div>
...
function writeMess(event){
mess.focus()
o=event.keyCode
if(o==8){return false}else{return true}
}
...
Во-первых не срабатывает focus() в Opera
Во вторых не отменяется backspace в Opera
В остальных браузерах все работает
Как решить проблему?

subzey 17.07.2010 14:21

Во-первых, не mess, а document.getElementById("mess")
А во-вторых, не return false, а e.preventDefault(), где e - первый параметр функции.

lavrey 17.07.2010 17:26

document.getElementById("mess")
не работает.
документ в ифрейм


Часовой пояс GMT +3, время: 01:09.