To je prvo što sam uradio
Jedno interesanto ponašanje: kada stavim event "onKeyPress" onda ne provaljuje TAB, SHIFT, CTRL već moram da čitam posebno da li je pritisnuto nešto od toga...
HTML kôd:
if (window.event) {
k = window.event.keyCode;
isAlt = window.event.altKey;
isCtrl = window.event.ctrlKey;
isShift = window.event.shiftKey;
}
pa onda upoređujem... to je sve ok.
Međutim kada stavim OnKeyDown... onda se drugačije ponaša. Dobijem odmah
k = 17 za Ctrl
k = 18 za alt
...
čak mogu da pročitam i da li je pritisnut CAPS LOCK, k = 20
kao i F1, F2 ... tastere.
I radio sam nešto ovako:
if (k == 9) {
insert .... "\t "
}
textareafield.focus();
medjutim nece da vrati focus na textarea.
Ali kada uradim:
if (k == 9) {
alert (k);
insert .... "\t "
}
textareafield.focus();
onda vraca focus. ?!?!
E to bi sada moglo kada me nebi stalno nervirao alert()