SORU
13 AĞUSTOS 2008, ÇARŞAMBA


Nasıl ek bir pencere eklerim.Javascript yüklendiğinde olay

ASP.NET benim Kullanıcı Denetimi penceresinde bir senaryoya ekliyorum.yani olay yüklendiğinde:

if (!Page.ClientScript.IsStartupScriptRegistered(this.GetType(), onloadScriptName))
  Page.ClientScript.RegisterStartupScript(this.GetType(), onloadScriptName, 
    "window.onload = function() {myFunction();};", true);            

Benim sorunum bu yazar daha önce yüklendiğinde olayında bir şey yok. Nasıl yüklendiğinde olayında iki kullanıcı kontrolleri javascript çalıştırmasına izin verme her konuda gitmek istiyorsunuz?

*Düzenleme:Üçüncü parti kütüphaneler bilgi için *teşekkürler. Aklımda tutacağım.

CEVAP
27 Mart 2009, Cuma


Çoğu "çözümler" Microsoft özeldir önerilen veya şişirilmiş kütüphaneler gerektirir. İşte iyi bir yolu. Bu Microsoft IE ile W3C uyumlu tarayıcıları ile çalışır.

if (window.addEventListener) // W3C standard
{
  window.addEventListener('load', myFunction, false); // NB **not** 'onload'
} 
else if (window.attachEvent) // Microsoft
{
  window.attachEvent('onload', myFunction);
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alexander Johnson

    Alexander Jo

    26 Temmuz 2008
  • Elliot Davin

    Elliot Davin

    28 Kasım 2008
  • happyjpy

    happyjpy

    22 AĞUSTOS 2009