SORU
27 ŞUBAT 2009, Cuma


JavaScript Anahtar Olayları Simüle

Tuşa basma olayları JavaScript programlama yoluyla taklit etmek mümkün mü?

CEVAP
29 AĞUSTOS 2012, ÇARŞAMBA


Hem webkit ve gecko olarak çalışan non-jquery sürümü:

var keyboardEvent = document.createEvent("KeyboardEvent");
var initMethod = typeof keyboardEvent.initKeyboardEvent !== 'undefined' ? "initKeyboardEvent" : "initKeyEvent";


keyboardEvent[initMethod](
                   "keydown", // event type : keydown, keyup, keypress
                    true, // bubbles
                    true, // cancelable
                    window, // viewArg: should be window
                    false, // ctrlKeyArg
                    false, // altKeyArg
                    false, // shiftKeyArg
                    false, // metaKeyArg
                    40, // keyCodeArg : unsigned long the virtual key code, else 0
                    0 // charCodeArgs : unsigned long the Unicode character associated with the depressed key, else 0
);
document.dispatchEvent(keyboardEvent);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • colacas

    colacas

    29 EKİM 2006
  • Le Cargo !

    Le Cargo !

    24 HAZİRAN 2007
  • SomeOne Pro

    SomeOne Pro

    25 EKİM 2013