我在页面上加了一个gif图片,当点击按钮时显示他(就是一个时间条图片),可是在firefox下一旦提交location.href重新赋值,图片就不动了,IE就没有这个问题。有人知道应该怎么解决吗?执行start图片就显示,可是一但location.fref被赋值图片就不动了。注释掉就没问题。
<div id="loading" style="display:none">
<img src="/images/loading.gif"/>
</div>function start()
{
******
location.href="***";
return ;
}

解决方案 »

  1.   

    执行了页面跳转怎么还要人家显示呀,loading可以在跳转之后的页面加载完之前显示就可以了嘛
      

  2.   

    执行start的代码这样写
    setTimeout("start()",10)
    进行下延时
      

  3.   

    href重新赋值,他就去掉另外一个服务程序了。跟当前页面没有关系,我是想叫他继续存在。现在的问题是页面存在,但是一致性start,图片就不动了(firefox这样,about:config已经设置过了。IE不会)。