De voortgangsbalk van Internet Explorer blijft toenemen wanneer een gekoppelde gedrag dynamisch wordt ingevoegd in een pagina

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 320731
Alles uitklappen | Alles samenvouwen

Op deze pagina

Symptomen

Wanneer u dynamisch een object met een gedrag gekoppeld aan een webpagina toevoegen en het gedrag moet worden gedownload, blijft de voortgangsbalk in Microsoft Internet Explorer te verhogen. Blijft de voortgangsbalk voortgang weergeven, zelfs nadat het gedrag wordt gedownload en de pagina wordt weergegeven. Het gekoppelde gedrag werkt echter goed zonder onverwachte problemen.

Oorzaak

Dit probleem kan optreden wanneerElk bezoek aan de paginageselecteerd voor deControleren op nieuwere versies van pagina 'sde optie in Internet Explorer.

Bekijken deControleren op nieuwere versies van pagina 'soptie, als volgt:
  1. Klik in Internet ExplorerExtra, en klik vervolgens opInternet-opties.
  2. Op deAlgemeenen klik opInstellingenonderTijdelijke Internet-bestanden.
  3. In deInstellingendialoogvenster, weergave deControleren op nieuwere versies van pagina 'soptie.

Workaround

Dit probleem wilt omzeilen, de volgende acties uit:
  • Vermijd dynamisch gekoppelde gedrag bevatten objecten invoegen.
  • Stel de tekst in de status balk van Internet Explorer nadat u het object toevoegen.

Meer informatie

Dit probleem treedt op als u een gekoppelde gedrag dynamisch toevoegen door de binnenste HTML van een element, zoals deDIVelement met behulp van decreateElementmethode of deinsertAdjacentHTMLmethode, of dynamisch wijzigt declassNameeigenschap van een element.

Stappen om het gedrag te reproduceren

  1. Kopieer de volgende voorbeeldcode en sla het codevoorbeeld een bestand met de naam Test.htm.
    <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. Kopieer de volgende voorbeeldcode en sla het codevoorbeeld een bestand met de naam Behavior.htc. Plaats het bestand Behavior.htc in dezelfde map waarin het bestand Test.htm bevindt.
    <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. Open het bestand Test.htm en klik vervolgens opKlik op het gekoppelde gedrag invoegen.
Nadat de tekst gewijzigd van 'Klik hier om de test' "Hello World", wordt het gedrag toegevoegd. De voortgangsbalk wordt altijd geladen.

Referenties

Bezoek de volgende websites van Microsoft Developer Network (MSDN) voor meer informatie over Web-gebaseerde oplossingen ontwikkelen voor Internet Explorer:
Updates voor Internet Explorer
http://msdn.Microsoft.com/ie/
DHTML-gedrag gebruiken
http://msdn.Microsoft.com/library/default.asp?URL=/Workshop/Author/Behaviors/howto/Using.ASP
HTML-componenten gebruikt DHTML-gedrag in script implementeren
http://msdn.Microsoft.com/library/default.asp?URL=/Workshop/Author/Behaviors/howto/Creating.ASP

Eigenschappen

Artikel ID: 320731 - Laatste beoordeling: woensdag 2 maart 2011 - Wijziging: 2.0
Trefwoorden: 
kbtshoot kbprb kbpending kbmt KB320731 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:320731
Vrijwaring inhoud KB-artikelen over niet langer ondersteunde producten
Dit artikel heeft betrekking op producten waarvoor Microsoft geen ondersteuning meer biedt. Daarom wordt dit artikel alleen in de huidige vorm aangeboden en wordt het niet meer bijgewerkt.

Geef ons feedback

 

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