0

コードの下にある ASPX ページでは、すべて正常に動作しますが、アニメーション gif "arrows64.gif" が IE ブラウザーでアニメーション化されず、フリーズしたように見えます。回避策を知る必要がありますか?

ページの読み込みでは、時間のかかるデータベース呼び出しを呼び出しています。その間、このビジーな画像を表示したかったのですが、IE でフリーズしています。

<div id="divLoading" runat="server" style="text-align: center">
    <div style="z-index: 1000; border: medium none; margin: 0pt; padding: 0pt; width: 100%;
        height: 100%; top: 0pt; left: 0pt; background-color: rgb(0, 0, 0); opacity: 0.6;
        cursor: wait; position: fixed;">
    </div>
    <div style="z-index: 1001; position: fixed; padding: 0px; margin: 0px; width: 30%;
        top: 40%; left: 35%; text-align: center; color: rgb(0, 0, 0); border: 3px solid rgb(170, 170, 170);
        background-color: rgb(255, 255, 255); cursor: wait;">
        <img src="Images/arrows64.gif" width="64" height="64" alt="Loading..." />
        <h1>
            Please wait...</h1>

    </div>
</div>
4

1 に答える 1

0

これはおそらく、IE の設定を反転する必要があるか、単にアニメーション GIF がサポートされていないためです (バージョンによって異なります)。私はこれで眠りにつくことはなく、何かがロードされていることを明示的に示す別の画像を使用するだけです... そうすれば、たとえそれが動かなくても、ユーザーはそれが起こっていることを読むことができます.

設定を変更する必要がある場合、ユーザーは、Web サイトが適切に動作するためには IE の構成を変更する必要があることを知ってイライラします。

このアニメーション GIF を使用する必要がある場合に備えて、この記事を読んで考えられる回避策を確認してください。

于 2012-08-08T17:40:07.210 に答える