Internet Explorer ilerleme çubuğu ekli bir davranış dinamik olarak sayfa eklendiğinde artırmaya devam etmektedir

Makale çevirileri Makale çevirileri
Makale numarası: 320731 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Dinamik olarak bir nesne içeren bir Web sayfasına eklenmiş olan bir davranış eklediğiniz ve davranışı karşıdan yüklenmesi, ilerleme çubuğu Microsoft Internet Explorer'da artırmaya devam etmektedir. İlerleme çubuğu sonra bile davranışı yüklenir ve sayfa ilerleme durumunu göstermek devam eder. Ancak, ekli davranışı beklenmeyen herhangi bir sorunla karşılaşmadan düzgün çalışır.

Neden

Bu sorun ortaya çıkabilir, Sayfa her ziyaret edildiğinde için seçilen Saklanan sayfaların daha yeni sürümlerini denetle Internet Explorer'da seçeneği.

Görüntülemek için Saklanan sayfaların daha yeni sürümlerini denetle seçenek için şu adımları izleyin:
  1. Internet Explorer'ı tıklatın. Araçlarve i Internet Seçenekleri.
  2. Üzerinde Genel sekmesinde Ayarları altında Geçici Internet dosyaları.
  3. İçinde Ayarları iletişim kutusu, Görünüm Saklanan sayfaların daha yeni sürümlerini denetle seçenek.

Pratik Çözüm

Bu soruna geçici bir çözüm için aşağıdaki eylemlerden birini gerçekleştirin:
  • Dinamik olarak eklenmiş davranışlar içeren nesneleri ekleme kaçının.
  • Nesneyi ekledikten sonra Internet Explorer'ın durum çubuğunda ileti metnini ayarlayın.

DEĞİLE: Bu sorun yalnızca davranışlar yalıtılmış olmayabilir. Gibi bir görüntü yüklenmelidir herhangi bir öğe ile ilgili bir sorun yaşayabilirsiniz.


Daha fazla bilgi

Bir öğenin iç html gibi değiştirerek dinamik olarak eklenmiş bir davranışı eklerseniz bu sorun oluşur. DIV kullanarak öğe createElement yöntem veya insertAdjacentHTML yöntem veya dinamik olarak değiştirme SınıfAdı bir öğenin özellik.

Bu davranışı yeniden oluşturma adımları

  1. Aşağıdaki kod örneği kopyalayın ve kod örneği Test.htm adlı bir dosyaya kaydedin.
    <HTML>
        <HEAD>
            <STYLE>
                .UseBehavior
                {
                    behavior: url(behavior.htc);
                }
            </STYLE>
    
            <SCRIPT>
                function DoClick()
                {
                    SetTarget.innerHTML = "<DIV CLASS='UseBehavior'>Hello World</DIV>";
    		//Uncomment the following line to work around the problem.
                    //window.status="Finished";	
                }
            </SCRIPT>
        </HEAD>
    
        <BODY>
            <DIV ID="SetTarget">Click to try the test</DIV><BR>
            <BUTTON onClick="DoClick()">Click to insert the attached behavior.</BUTTON>
        </BODY>
    </HTML>
    					
  2. Aşağıdaki kod örneği kopyalayın ve sonra örnek kod, Behavior.htc adlı bir dosyaya kaydedin. Behavior.htc dosya Test.htm dosyasını bulunduğu aynı dizine yerleştirin.
    <PUBLIC:COMPONENT>
    <PUBLIC:ATTACH EVENT="ondocumentready" ONEVENT="Element_DocumentReady()" />
    
    <SCRIPT language="JScript">
    function Element_DocumentReady()
    {
    	// This is almost an empty behavior.
    }
    </SCRIPT>
    </PUBLIC:COMPONENT>
    					
  3. Test.htm dosyasını açın ve sonra tıklatın Ekli davranış eklemek için tıklatın.
"Test denemek için tıklatın" "Merhaba Dünya için" metni değiştirdikten sonra davranışı eklenir. İlerleme çubuğu süresiz olarak yükler.

Referanslar

Internet Explorer için Web tabanlı çözümler geliştirme hakkında ek bilgi için aşağıdaki Microsoft Developer Network (msdn) Web sitelerini ziyaret edin:
Internet Explorer güncelleştirmeleri
http://msdn.microsoft.com/ie/
dhtml davranışını kullanan
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/behaviors/howto/using.asp
dhtml davranışlar komut dosyasında uygulamak için html bileşenlerini kullanma
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/behaviors/howto/Creating.asp

Özellikler

Makale numarası: 320731 - Last Review: 16 Eylül 2011 Cuma - Gözden geçirme: 0.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Explorer 6.0
  • Windows Internet Explorer 7
  • Windows Internet Explorer 8
Anahtar Kelimeler: 
kbtshoot kbprb kbpending kbmt KB320731 KbMttr
Machine-translated Article
Ö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:320731
Kullanı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.

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com