SORU
17 Aralık 2008, ÇARŞAMBA


Bir iframe load içeriği için arıza tespit

İframe içeriği kullanarak yüklendiğinde tespit edebilirimyükolay. Ne yazık ki, benim amaçlar için, bu iki sorunu vardır:

  • Eğer bir hata sayfası (404/500, vb) yükleniyor, yükleme olayı hiç ateş etmemiş.
  • Eğer bazı görüntü veya diğer bağımlılıkları yüklemek için başarısız olursa, yükleme olayı her zamanki gibi ateş etti.

Güvenilir eğer yukarıdaki hataları da ortaya çıktığını belirlemek yapabileceğim bir şey var mı?

Sadece Mozilla çözümler bekliyoruz çok XULRunner yarı-web yarı bir masaüstü uygulaması Mozilla/dayanarak yazıyorum.

CEVAP
17 Aralık 2008, ÇARŞAMBA


Eğer iframe sayfa (sayfaları aynı etki alanı adı) üzerinde kontrol varsa, bir strateji aşağıdaki gibi olabilir

  • Ana belge içinde, bir değişken var iFrameLoaded = false; başlatılamadı
  • İframe belge yüklendiğinde, true veli bu değişken iframe ebeveyn fonksiyonu (setIFrameLoaded(); örneğin belge) arama ayarlayın.
  • iFrameLoaded bayrak timer nesne kullanarak (tercih edilen zaman aşımı sınırı için zamanlayıcıyı ayarla) onay kutusunu - eğer bayrağı hala yanlış ise iframe değil düzenli olarak yüklü olduğunu söyleyebilirim.

Bu yardımcı olur umarım.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • PamtheBlamofficial

    PamtheBlamof

    31 Aralık 2010
  • spectragirlz16's channel

    spectragirlz

    22 Ocak 2012
  • UCBerkeley

    UCBerkeley

    3 Mayıs 2006