SORU
11 Mart 2010, PERŞEMBE


src olay algılama iFrame?

İframe içeriği üzerinde herhangi bir kontrolü var varsayarak, Ana Sayfa üzerinden src değişikliği tespit ettiğim herhangi bir yolu var mı? Yüklendiğinde belki de bir çeşit?

En son çare eğer iframe src önce olduğu gibi aynı ise 1 saniye ara ile bir test yapmak ama bu hacky çözüm yapmak kötü olur.

Eğer yardımı olacaksa jQuery Kütüphanesi kullanıyorum.

CEVAP
11 Mart 2010, PERŞEMBE


onLoad olay kullanmak için aşağıdaki örnekte olduğu gibi isteyebilirsiniz:

<iframe src="http://www.google.com/" onLoad="alert('Test');"></iframe>

Uyarı pop-up zaman iframe değişiklikleri içinde yer alacak. Tüm modern tarayıcılarda çalışır, ama IE5 ve erken Opera gibi çok daha eski bazı tarayıcılarda çalışmayabilir. (Source)

Eğer iframe üst aynı etki alanı içinde bir sayfa gösteriyoraşağıdaki örnekte olduğu gibi contentWindow.location. konumuna erişim mümkün olacaktır

<iframe src="/test.html" onLoad="alert(this.contentWindow.location);"></iframe>

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • curioustravelers

    curioustrave

    12 AĞUSTOS 2006
  • Eric Magidson

    Eric Magidso

    4 Ocak 2009
  • The Weavers of Eternity Paracord Tutorials

    The Weavers

    1 Ocak 2014