<script language="JavaScript" type="text/javascript">
<!--
function SendBtn(){
document.getElementById('wait_msg').style.display='block';
document.testFrm.submit();
}
//-->
</script><form name="testFrm" method="POST">
<input type="submit" value="OK" name="ok_btn" onclick="SendBtn()">
</form><div id="wait_msg" style="display:none">
<img border="0" src="images/move1.gif">
<h3>请稍候...</h3>
</div>
因执行的时间较长,想显示一个带动画的提示。
可动画gif文件死了不动。如何让动画文件正常动起来?
解决方案 »
- 一个焦点图(就是网站图片轮换的),怎么把鼠标事件由点击改为滑过。(内附原代码)
- 当前菜单高亮显示用js的一个问题
- 【叽叽叽叽jQuery】自认为全都做对了,可是无法显示效果
- 如何封装几个方法到一个对象中,然后传值?
- 静态页面怎么接收post并输出?
- 两个关于文本框的问题,可能有点难
- 如何遍历获取checkboxlist中已经选中的项的名称,急~~~!!!
- 如何实现:form里面的前几个文本框里按回车,不提交form,最后一个文本框按回车才提交
- 如何用javascript创建树形菜单
- (function(){}()) 和 (function(){})() 的区别
- javascript经典问题,快来解决
- JQuery能否实现下面这个效果
onclick="SendBtn()">submit会导致瞬间刷新看不出来的<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<TITLE> New Document </TITLE>
<script type="text/javascript">
function SendBtn(){
document.getElementById('wait_msg').style.display='block'; setTimeout(function(){
document.testFrm.submit();
},2000);}
</script>
</HEAD><BODY>
<form name="testFrm" method="POST">
<input type="button" value="OK" name="ok_btn" onclick="SendBtn()">
</form>
<div id="wait_msg" style="display:none">
<img border="0" src="http://s1.dwstatic.com/group1/M00/04/65/0f36937a8952379adea3bf56a6354828.gif">
<h3>请稍候...</h3>
</div>
</BODY>
</HTML>
有什么办法吗?
可以考虑用ajax方式提交表单
除了IE(8) 動画不動、
Firefox、Chrome、Safari、Sleipnir等浏览器動画gif都可正常运转
多谢jslang!
ajax提交方式太麻烦。
就IE不行,大部分浏览器動画gif都正常。
暂时放弃此问题!