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

  • Cartoonium

    Cartoonium

    11 NİSAN 2011
  • Liz Morgan

    Liz Morgan

    4 Aralık 2011
  • ODN

    ODN

    26 Kasım 2006