JS dla unixow

0

Zadanie dla dobrego samarytanina piszacego w JS pod uniksy (i nie tylko).
Mam taki fragmencik stronki:
http://sandc.prv.pl/dryo/listo2.php.html
Niestety spod systemow uniksowych po wpisaniu dowolnego slowa w rubryki (przy nauce przez pisanie) skrypt nie reaguje na nacisniecie klawisza ENTER.
Pierwotnie nie bylo w funkcji edit_event_down sprawdzania dla kodu 10. Ale najwyrazniej to nic nie zmienia w dzialaniu skryptu, bo dalej nie reaguje na enter.
Jakby komus chcialo sie pobawic w tym i naprawic, to bylbym wdzieczny.

0

Witam :-)

Niestety spod systemow uniksowych po wpisaniu dowolnego slowa w rubryki (przy nauce przez pisanie) skrypt nie reaguje na nacisniecie klawisza ENTER.

Coś tak czuje że to jest bardziej problem przeglądarki
niż systemu, ale mogę się mylić. W skrypcie użyty jest
obiekt window.event którego browsery oparte na Gecko
nie mają, a być może ma go tylko IE...

Poniższy kod powinien zadziałać pod tą przeglądarką:

<script>
function init(t){
t.onkeydown=null
t.onkeyup=function(e){
if(!e)e=event
alert(e.keyCode)
}
}
</script>
<form onsubmit="return false">
<input type="text" onkeydown="init(this)">
</form>

0

Dzięki. To bylo to. Teraz bezproblemowo działa zarówno pod IE jak i pod Mozilla. Dzieki tobie grono uczacych sie Esperanto moze sie poszerzyc o uzywajacych innych przegladarek niz IE :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1