在IE中没有动画的图像,适用于其他浏览器?

时间:2012-08-08 17:34:14

标签: asp.net

在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>

1 个答案:

答案 0 :(得分:0)

这可能是你需要翻转的IE设置,或者只是缺乏对动画GIF的支持(取决于版本)。我不会为此而失去理智,只是使用一个明确表示正在加载的不同图像......这样,即使它不移动,用户也可以读到它正在发生。

如果这是一个需要翻转的设置,您的用户会因为知道他们需要更改其IE配置以使您的网站正常运行而烦恼。

Read this post以获取可能的解决方法,以防您必须使用此动画GIF。