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

  • HowtoDrawAndPaint

    HowtoDrawAnd

    24 EKİM 2010
  • LearnKey

    LearnKey

    19 AĞUSTOS 2008
  • TechnoBuffalo

    TechnoBuffal

    8 HAZİRAN 2007