BUG: Internet Explorer reageert niet meer wanneer u afbeeldingen downloaden

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

Symptomen

Wanneer u bladert naar een website die dynamisch worden toegevoegd afbeeldingen naar een pagina niet sommige van deze afbeeldingen afwisselend weer gegeven. Het Internet Explorer-pictogram blijft gedurende vijf minuten in de rechter bovenhoek van draaien de browser probeert als de browser reageert niet meer (loopt vast) tijdens het te de inhoud downloaden. Het volgende foutbericht wordt weer gegeven:
-2147012894 In internetclient: time-out voor aanvraag.

Oplossing

Dit probleem kunt oplossen, kunt u een van de volgende methoden:
  • Ontwerpen van de webtoepassing minimaliseren dynamische toevoeging afbeeldingen op de pagina.
  • In bepaalde gevallen, zoals in het voorbeeld wordt weer gegeven in de meer" Klik in de sectie "informatie over kunt u de webtoepassing dynamisch invoegen veroorzaakt de <img> codes met behulp van deinnerHTMLeigenschap zonder desrceigenschap.

    Later, een timer gebeurtenis, zoals desrceigenschappen kunnen dynamisch worden aangepast aan de juiste afbeeldings-URL. Bijvoorbeeld:
    function doLoad()
    	{
    	// After changing the xsl to not include the src for the image tags
    	xslTarget.innerHTML = source.transformNode(style.XMLDocument);
    	window.setTimeout("addImg()",1);
    	
    	}
    	function addImg()
    	{
    		var imgs;
    		imgs = document.body.all.tags("IMG");
    		var srcs=source.selectNodes("//Path");
    		
    		var len=imgs.length;
    		for(i=0;i<len;i++)
    		{
    			imgs[i].src=srcs(i).text;
    		}
    	}
    					
  • Het maximum aantal verbindingen voor elke server vergroten.Voor meer informatie klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
    183110INFO: WinInet beperkt het aantal verbindingen per server

    OPMERKING: Deze techniek verhoogt de verbindings belasting op alle HTTP-servers dat Internet Explorer bezoeken en globaal krachten Internet Explorer gaan tegen de HTTP-specificatie. Deze methode wordt alleen aanbevolen als Internet Explorer loopt vaak vast en u niet de code voor het Web wijzigen site.

Status

Microsoft heeft bevestigd dat dit zich kan voordoen in de Microsoft producten die aan het begin van dit artikel worden vermeld.

Meer informatie

De pagina's die dit probleem vertoont verschillen enorm in ontwerp en techniek. Echter, op een basisniveau, alle pagina's waarvan bekend is dat dit specifieke probleem optreedt afbeeldingen dynamisch toevoegen nadat de eerste pagina het laden is voltooid. Wijzig deze pagina's desrceigenschap van een <img> label of dynamisch toevoegen <img> tags met deinnerHTMLeigenschap ofinsertAdjacentHTMLmethode.

In het volgende voorbeeld wordt een basis pagina die wordt gebruikt Extensible Markup Language (XML) eninnerHTMLter illustratie van de code die is gevoelig voor deze fout:
<HTML>
<BODY onload="doLoad()">
<SCRIPT language="JavaScript">
    function doLoad()
    {
        xslTarget.innerHTML = source.transformNode(style.XMLDocument);
    }
</SCRIPT>

<XML id="source">
<Data>

  <Image>
    <Name>Image 1</Name>
    <Path>SomeImage.gif</Path>
  </Image>
  <Image>
    <Name>Image 2</Name>
    <Path>SomeImage.gif</Path>
  </Image> 
  .........
  .........
  <Image>
    <Name>Image 50</Name>
    <Path>SomeImage.gif</Path>
  </Image> 
</Data>
</XML>
<XML id="style">
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
    <xsl:apply-templates select="//Image"/>
</xsl:template>
<xsl:template match="Image">
   <P> Some Image
   <img border="0" width="16" height="16">
  	<xsl:attribute name="name"><xsl:value-of select="Name"/></xsl:attribute>
  	<xsl:attribute name="src"><xsl:value-of select="Path"/></xsl:attribute>	
   </img>
   </P>
</xsl:template>
</xsl:stylesheet>
</XML>   	

<DIV id="xslTarget"></DIV>

</BODY>
</HTML>
				
Dit voorbeeld test uit reproduceerbaar is en maakt gebruik van Extensible Stylesheet Language (XSL) voor het verwerken van de XML-gegevens in de XML-code. XSL-transformaties XML-gegevens zichtbare inhoud. Wanneer u insteltinnerHTMLop de xslTargetDIVelement tijdens het venster onload-gebeurtenis voor deze pagina een afbeelding is toegevoegd aan de pagina voor elk knoop punt "Image" in de XML-gegevens. Zoals eerder beschreven, Dit kan aantonen dat het probleem dat wordt beschreven in dit artikel, afhankelijk van de timing van andere gedeelten van de webtoepassing.

Referenties

Ga naar de volgende Microsoft-websites voor meer informatie over het ontwikkelen van Web oplossingen voor Microsoft Internet Explorer:
http://msdn.Microsoft.com/ie/

http://support.Microsoft.com/iep

Eigenschappen

Artikel ID: 269802 - Laatste beoordeling: dinsdag 1 maart 2011 - Wijziging: 2.0
Trefwoorden: 
kbbug kbnavigation kbpending kbmt KB269802 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:269802
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