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

  • Bucky Roberts

    Bucky Robert

    9 HAZİRAN 2011
  • Majestic Casual

    Majestic Cas

    28 NİSAN 2012
  • Mary Jane Tauyan

    Mary Jane Ta

    20 AĞUSTOS 2009