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

  • ecf150king

    ecf150king

    20 Ocak 2006
  • Facebook Developers

    Facebook Dev

    24 ŞUBAT 2009
  • Official Clouds

    Official Clo

    1 HAZİRAN 2011