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

  • booba1234

    booba1234

    22 Temmuz 2006
  • Charles Nesson

    Charles Ness

    27 NİSAN 2006
  • Le Cargo !

    Le Cargo !

    24 HAZİRAN 2007