Makale numarası: 319546 - Son Gözden Geçirme: 13 Ekim 2003 Pazartesi - Gözden geçirme: 4.0

SORUN: Internet Explorer önbellek iş Not kullanılır olduğunda, Çalıştır innerHTML kodu aynı resim birden çok kez eklemek için

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Belirtiler

Aynı resmi birkaç kez eklemek innerHTML kodunu çalıştırdığınızda, beklediğiniz gibi ınternet Explorer'ı çalıştırdığınızda, ınternet Explorer önbellek kullanılmaz. Aşağıdaki kod örnekleri dikkat edin:
myDiv1.innerHTML = "<IMG SRC='image.gif'>"
				
myDiv2.innerHTML = "<IMG SRC='image.gif'>"
				
ımage.gif dosyayı ınternet Explorer 6. 0'ı almak için iki GET istekleri gönderme önceki kod oluşur. Üç GET istekleri, ınternet Explorer 5.5 ımage.gif dosya almak için gönderilir. Web sunucusu yalnızca bir kez isabet, Beklenti olur.

Çözüm

Bu soruna geçici bir çözüm bulmak için <a0></a0>, aşağıdaki yöntemlerden birini veya her ikisini birden kullanın:
  • Görüntü ile DIV öğesine önceden yüklenmesi görüntüleme: Hiçbiri özniteliği:
    <DIV style='display:none'><IMG SRC='image.gif'></DIV>
    				
  • Böylece ınternet Explorer resmin önbellekte olup olmadığını doğrulamak için yeterli zaman, kısa bir süre gecikmesi oluşturun ve sonra innerHTML özelliğini arayın.

Durum

Bu davranış tasarım yüzündendir.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Explorer (Programming) 6.0
  • Microsoft Internet Explorer 5.5
Anahtar Kelimeler: 
kbmt kbprb KB319546 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:319546  (http://support.microsoft.com/kb/319546/en-us/ )
Retired KB ArticleKullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.