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

  • Fr. Eckle Studios

    Fr. Eckle St

    29 Kasım 2006
  • Sali Kaceli

    Sali Kaceli

    24 ŞUBAT 2009
  • Shameless Maya

    Shameless Ma

    24 Mayıs 2012