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

  • Dan Gately

    Dan Gately

    13 AĞUSTOS 2006
  • DominicFear

    DominicFear

    30 Kasım 2006
  • Epic Tutorials for iPhone, iPad and iOS

    Epic Tutoria

    18 EYLÜL 2011