Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

LỖI: Internet Explorer dừng đáp ứng khi bạn tải về hình ảnh

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:269802
Khước từ Nội dung trong Cơ sở Kiến thức Không còn được hỗ trợ
Bài viết này nói về các sản phẩm mà Microsoft không còn hỗ trợ nữa. Do đó, bài viết này được cung cấp "nguyên bản" và sẽ không được cập nhật.
TRIỆU CHỨNG
Khi bạn duyệt một trang Web năng động thêm hình ảnh để một trang, một số trong những hình ảnh không liên tục có thể không xuất hiện. Internet Biểu tượng Explorer tiếp tục quay cho năm phút ở góc trên bên phải các trình duyệt như nếu các trình duyệt dừng đáp ứng (bị treo) trong khi nó cố tải về nội dung. Bạn có thể nhận được thông báo lỗi sau đây:
-2147012894 Internet Client lỗi: yêu cầu hết thời gian.
GIẢI PHÁP
Để giải quyết vấn đề này, bạn có thể sử dụng một trong các cách sau phương pháp:
  • Thiết kế lại các ứng dụng Web để giảm thiểu năng động bổ sung các hình ảnh vào trang.
  • Trong trường hợp nhất định, chẳng hạn như ví dụ thể hiện trong hơn nữa" Thông tin"phần, bạn có thể recode các ứng dụng Web để tự động chèn các <img> thẻ bằng cách sử dụng các innerHTML bất động sản mà không có chỉ định các src bất động sản.

    Sau này, chẳng hạn như trên một bộ đếm thời gian tổ chức sự kiện, các src thuộc tính có thể được thay đổi năng động để phản ánh đúng URL của hình ảnh. Ví dụ:
    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;		}	}					
  • Tăng số lượng tối đa của kết nối cho mỗi máy chủ.Để biết thêm thông tin, bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
    183110Thông tin: WinINet xử lý giới hạn kết nối mỗi máy chủ

    LƯU Ý: Kỹ thuật này làm tăng tải kết nối trên tất cả các máy chủ HTTP Internet Explorer thăm và trên toàn cầu là lực lượng Internet Explorer đi ngược lại đặc điểm kỹ thuật HTTP. Workaround workaround này chỉ được đề nghị nếu Internet Thám hiểm treo cứng thường xuyên, và bạn không thể thay đổi mã cho các trang Web Trang web.
TÌNH TRẠNG
Microsoft đã xác nhận rằng đây là một lỗi trong Microsoft các sản phẩm được liệt kê ở đầu của bài viết này.
THÔNG TIN THÊM
Các trang mà triển lãm vấn đề này khác nhau rất nhiều ở thiết kế và kỹ thuật. Tuy nhiên, ở một mức độ cơ bản, tất cả các trang được biết triển lãm này vấn đề cụ thể thêm hình ảnh tự động sau khi ban đầu trang có hoàn tất tải. Các trang này hoặc là thay đổi các src bất động sản của một <img> từ khóa hoặc tự động thêm <img> thẻ với các innerHTML bất động sản hoặc insertAdjacentHTML phương pháp.

Ví dụ sau là một trang cơ bản sử dụng Extensible Markup Language (XML) và innerHTML để minh họa các mã là dễ bị lỗi này:
<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>				
Trường hợp thử nghiệm mẫu này là thể sanh sản nhiều và sử dụng Extensible Stylesheet Ngôn ngữ (XSL) xử lý dữ liệu XML trong thẻ XML. XSL biến đổi dữ liệu XML để hiển thị nội dung. Khi bạn thiết lập innerHTML trên xslTarget DIV Nhóm nguyên tố trong sự kiện onload cửa sổ cho Trang này, một hình ảnh là thêm vào trang cho mỗi nút "hình ảnh" trong dữ liệu XML. Như được mô tả trước đó, Điều này có thể chứng minh vấn đề mô tả trong bài viết này, tùy thuộc vào sự thời gian của các phần của các ứng dụng Web.
THAM KHẢO
Để biết thêm chi tiết về phát triển giải pháp dựa trên Web cho Microsoft Internet Explorer, ghé thăm Web site sau của Microsoft:
treo treo cứng timeout

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 269802 - Xem lại Lần cuối: 08/22/2011 08:21:00 - Bản sửa đổi: 2.0

  • kbbug kbnavigation kbpending kbmt KB269802 KbMtvi
Phản hồi