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

  • brokenbellsVEVO

    brokenbellsV

    11 EYLÜL 2009
  • Photoshop Tutorials

    Photoshop Tu

    22 HAZİRAN 2011
  • TROPFEST

    TROPFEST

    27 Mart 2007