Erro: O Internet Explorer pára de responder ao transferir o imagens

Traduções deste artigo Traduções deste artigo
ID do artigo: 269802 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Quando você navega em um site que adiciona dinamicamente imagens a uma página, algumas dessas imagens podem falhar intermitentemente ao aparecem. O ícone do Internet Explorer continua a rotação por cinco minutos no canto superior direito do navegador como se o navegador pára de responder (trava) enquanto ele tenta baixar o conteúdo. Você receberá a seguinte mensagem de erro:
Erro de cliente - 2147012894 da Internet: tempo limite de solicitação.

Resolução

Para resolver esse problema, você pode usar um dos seguintes métodos:
  • Recrie o aplicativo da Web para minimizar adição dinâmica de imagens para a página.
  • Em determinados casos, como o exemplo mostrado na seção "Mais informações", você pode recodifique o aplicativo Web para inserir as marcas <img> dinamicamente usando opropriedade innerHTML sem especificar a propriedade src .

    Posteriormente, como em um evento timer, as propriedades de src podem ser alteradas dinamicamente para refletir a URL de imagem correta. Por exemplo:
    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;
    		}
    	}
    					
  • Aumente o número máximo de conexões para cada servidor. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    183110INFO: Limites de WinInet conexões por servidor

    Observação : este aumenta técnica a conexão carregar em todos os servidores HTTP que o Internet Explorer visitar e globalmente força o Internet Explorer vá contra a especificação HTTP. Esta solução alternativa é recomendada somente se Internet Explorer trava com freqüência e você não pode alterar o código para o site da Web.

Situação

A Microsoft confirmou que este é um bug no Microsoft produtos que estão listados no início deste artigo.

Mais Informações

As páginas que apresentam esse problema diferem bastante em design e técnica. No entanto, em um nível básico, todas as páginas que são conhecidas por apresentar esse problema específico adicionar imagens dinamicamente após a página inicial ter concluído o carregamento. Essas páginas altere a propriedade src de uma marca <IMG> ou adicionar dinamicamente <IMG> marcas com ométodo de propriedade ou insertAdjacentHTML innerHTML .

O exemplo a seguir é uma página básica que usa o XML (Extensible Markup Language) e innerHTML para ilustrar o código que é propenso a esse bug:
<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>
				
este caso de teste de exemplo pode ser reproduzido e usa XSL (linguagem de folha de estilos extensível) para processar dados XML na marca XML. XSL transforma dados XML para conteúdo visível. Quando você define innerHTML no elemento DIV xslTarget durante o evento onload de janela para esta página, uma imagem é adicionada à página para cada nó de "Imagem" em dados XML. Conforme descrito anteriormente, isso pode demonstrar o problema descrito neste artigo, dependendo do intervalo de outras partes do aplicativo da Web.

Referências

Para obter mais informações sobre como desenvolver soluções baseadas na Web para o Microsoft Internet Explorer, visite os seguintes sites:
http://msdn.microsoft.com/ie/

http://support.microsoft.com/iep

Propriedades

ID do artigo: 269802 - Última revisão: quinta-feira, 11 de maio de 2006 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Explorer (Programming) 6.0
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer (Programming) 5.01 SP1
  • Microsoft Internet Explorer 5.5
  • Microsoft Windows Internet Services (WinInet)
Palavras-chave: 
kbmt kbbug kbnavigation kbpending KB269802 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 269802
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.

Submeter comentários

 

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