SORU
22 Mart 2010, PAZARTESİ


Nasıl JavaScript olayı tetiklemek için?

Bir metin kutusu addEventListener kullanarak bir olay ekledim. Gayet iyi çalışıyor. Benim sorunum Program aracılığıyla başka bir işlevi, olayı tetiklemek istediğimde ortaya çıktı.

Bunu nasıl yapabilirim?

CEVAP
22 Mart 2010, PAZARTESİ


IE fireEvent kullanabilirsiniz, ve diğer birçok tarayıcılar w3c dispatchEvent. Ateş etmek istediğiniz olay oluşturmak için, ya da createEvent createEventObject tarayıcıya bağlı olarak kullanabilirsiniz.

İşte olay element dataavailable: harekete kod (prototip) kendi kendini açıklayıcı bir parça

  var event; // The custom event that will be created

  if (document.createEvent) {
    event = document.createEvent("HTMLEvents");
    event.initEvent("name-of-custom-event", true, true);
  } else {
    event = document.createEventObject();
    event.eventType = "name-of-custom-event";
  }

  event.eventName = "name-of-custom-event";

  if (document.createEvent) {
    element.dispatchEvent(event);
  } else {
    element.fireEvent("on"   event.eventType, event);
  }

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MrChiCity3

    MrChiCity3

    14 NİSAN 2008
  • Project Mooncircle

    Project Moon

    6 Aralık 2009
  • Shylo Sharity

    Shylo Sharit

    27 EKİM 2011