現在オフラインです。再接続するためにインターネットの接続を待っています

イメージをダウンロードするときに応答を停止 BUG: インターネット エクスプローラー

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

英語版 KB:269802
サポート期間が終了した「サポート技術情報」資料に関する免責事項
この資料は、マイクロソフトでサポートされていない製品について記述したものです。そのため、この資料は現状ベースで提供されており、今後更新されることはありません。
現象
ページにイメージを動的に追加する Web サイトに参照するとそれらのイメージの一部に断続的にできません可能性があります。 Internet Explorer アイコンが、ブラウザー応答を停止 (ハングする場合) コンテンツをダウンロードするときに、ブラウザーの右上隅にある 5 分間スピンし続けます。 次のエラー メッセージが表示されます:
-2147012894 インターネット クライアント エラー: タイムアウトを要求します。
解決方法
この問題を解決するには、次の方法のいずれかを使用できます。
  • 動的に追加] ページにイメージの最小化する Web アプリケーションを再設計します。
  • 「関連情報」セクションで示した例のような特定の場合には、Web アプリケーションを使用して動的に <img> タグを挿入する recode は、 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 Knowledge Base) をクリックしてください:
    183110情報: WinInet 制限 1 サーバーあたりの接続

    : Internet Explorer を訪問し、グローバル Internet Explorer を強制的に、接続負荷すべての HTTP サーバーをこの手法の増加、HTTP の仕様に対して移動します。 この回避策は Internet Explorer が頻繁に、ハングし、Web サイトのコードを変更することはできない場合にのみ勧めします。
状況
マイクロソフトをこのとして認識しています、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>				
このサンプルのテスト_ケースは再現し、XSL (拡張スタイルシート言語) を使用して XML タグ内で XML データの処理をします。 XSL は XML データ表示のコンテンツを変換します。 xslTarget DIV 要素でこのページには、ウィンドウ onload イベント中に innerHTML を設定するとと、イメージが、XML データ内のすべての「イメージ」ノードのページに追加されます。 前述したように、Web アプリケーションの他の部分のタイミングに応じて、この資料に記載された問題を示しますこの可能性があります。
関連情報
Microsoft Internet Explorer 用 Web ベース ソリューションの開発の詳細については、以下のマイクロソフト Web サイトを参照してください:
ハング タイムアウトがハングします。

警告: この記事は自動翻訳されています

プロパティ

文書番号:269802 - 最終更新日: 05/11/2006 11:59:00 - リビジョン: 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)

  • kbbug kbnavigation kbpending kbmt KB269802 KbMtja
フィードバック