你目前正处于脱机状态,正在等待 Internet 重新连接

错误: ie 停止响应时,下载图像

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 269802
不再更新的 KB 内容免责声明
本文介绍那些 Microsoft 不再提供支持的产品。因此本文按“原样”提供,并且不再更新。
症状
当您浏览到动态地将图像添加到页面的 Web 站点时,这些图像的某些可能会间歇性地无法显示。Internet Explorer 图标将继续像在浏览器停止响应 (挂起),它将尝试下载内容时,超过五分钟后在浏览器的右上角旋转。您可能会收到以下错误消息:
-2147012894 Internet 客户端错误: 请求超时。
解决方案
若要解决此问题,您可以使用下列方法之一:
  • 重新设计以最大限度地减少动态添加到页的图像的 Web 应用程序。
  • 您可以在某些的情况下如详细信息部分中显示的示例重新编码 Web 应用程序通过使用动态插入 <img>标记在无需指定 src 属性 innerHTML 属性。

    以后,如上一个计时器事件 src 属性可以是动态更改以反映正确的图像 URL。例如:
    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;		}	}					
  • 增加最大为每个服务器的连接数。 有关更多的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    183110信息: WinInet 限制每个服务器连接

    : 此方法增加连接加载所有 HTTP 服务器 Internet Explorer 访问的并在全局范围内强制 Internet Explorer 转根据 HTTP 规范。如果 Internet Explorer 经常,挂起,而且您不能更改网站的代码,则只建议使用此替代方法。
状态
Microsoft 已经确认这是在 Microsoft 中的错误在本文开头列出的产品。
更多信息
出现此问题的页的设计和技术大大不同。但是,基本级别已知表现出这一特定问题的所有页都添加图像动态初始页面加载完毕后。这些页的一个 <IMG>标记将 src 属性更改或动态地添加 <IMG>标记与该innerHTML 属性或 $ insertAdjacentHTML 方法。

下面的示例是使用可扩展标记语言 (XML) 和 innerHTML 来阐释在容易出现此错误的代码的基本页:
<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>				
此示例测试案例是可再生成和处理 XML 数据,XML 标记中的使用可扩展样式表语言 (XSL)。XSL 转换到可见内容的 XML 数据。当您在此页窗口 onload 事件过程中在 xslTarget DIV 元素上设置 innerHTML 到 XML 数据中的每个"图像"节点的页添加图像。如前面介绍这可能说明本文具体取决于 Web 应用程序的其他部分的计时描述该问题。
参考
有关为 Microsoft Internet Explorer 中开发的基于 Web 的解决方案的详细信息请访问以下 Microsoft 网站:
挂起挂起超时

警告:本文已自动翻译

属性

文章 ID:269802 - 上次审阅时间:05/11/2006 11:59:20 - 修订版本: 4.0

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)

  • kbmt kbbug kbnavigation kbpending KB269802 KbMtzh
反馈