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

文書翻訳 文書翻訳
文書番号: 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 サイトを参照してください:
http://msdn.microsoft.com/ie/

http://support.microsoft.com/iep

プロパティ

文書番号: 269802 - 最終更新日: 2006年5月11日 - リビジョン: 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
機械翻訳の免責
重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。
英語版 KB:269802
Microsoft Knowledge Base の免責: Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。
サポート期間が終了した「サポート技術情報」資料に関する免責事項
この資料は、マイクロソフトでサポートされていない製品について記述したものです。そのため、この資料は現状ベースで提供されており、今後更新されることはありません。

フィードバック

 

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