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

  • ★TheCrono Official Channel★

    ★TheCrono

    3 Mayıs 2014
  • ElChakotay Andrich

    ElChakotay A

    10 EKİM 2013
  • TomOdellVEVO

    TomOdellVEVO

    29 Mayıs 2012