🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #49646

Re: Emulacja naciśnięcia strzałki

#49646
From: Tomasz
Date: Thu, 21 Jan 2010 21:33
18 lines
1932 bytes
Paweł Arciszewski pisze:
> Nie rozumiem czemu przechwytujesz strzałkę i rzucasz nową.
> W każdym razie zablokowanie domyślnej obsługi strzałek można osiągnąć tak:
> 
> if (klawisz.keyCode >=37 &&  klawisz.keyCode <=40) { // strzalki
>     klawisz.preventDefault();
> }
No właśnie muszę. A czemu to napisałem: "Ponieważ skrypty wykonują się w 
różnym czasie, zrobiłem sobie własną kolejkę, tak aby zachować właściwą 
kolejność obsługi klawiszy."

Chodzi o to, że naciśnięcie każdego klawisza powoduje wywołanie akcji 
podpiętej pod handler *asynchronicznie*. Krótko mówiąc strzałka nie 
będzie oczekiwać na zakończenie obsługi np. backspace (która może trwać, 
np. 500 ms).

Pozdrawiam
Tomasz
Technical Details
Message-ID: <4B58C830.4030703@rac.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!npeer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
References: <hhtg8i$orm$1@nemesis.news.neostrada.pl> <hifavg$ftj$1@news.task.gda.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!npeer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
From: Tomasz <spamtrap@rac.pl>
Newsgroups: pl.comp.lang.javascript
Subject: Re: Emulacja naciśnięcia strzałki
Date: Thu, 21 Jan 2010 22:33:36 +0100
Organization: TP - http://www.tp.pl/
Lines: 18
Message-ID: <4B58C830.4030703@rac.pl>
References: <hhtg8i$orm$1@nemesis.news.neostrada.pl> <hifavg$ftj$1@news.task.gda.pl>
NNTP-Posting-Host: egg78.internetdsl.tpnet.pl
Mime-Version: 1.0
X-Trace: nemesis.news.neostrada.pl 1264110289 925 83.15.10.78 (21 Jan 2010 21:44:49 GMT)
X-Complaints-To: usenet@news.neostrada.pl
NNTP-Posting-Date: Thu, 21 Jan 2010 21:44:49 +0000 (UTC)
To: Paweł Arciszewski <p.arciszewski@archol.pl>
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
In-Reply-To: <hifavg$ftj$1@news.task.gda.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit