js实现进度条(不带百分比)

1. 在要添加进度的jsp页面添加下面的代码,这个table要隐藏,进度条执行的时候再显示。备注:该table只要放在一个可以放table的位置即可。

<!-- 进度条的table,这个table标签要隐藏,进度条执行的时候再显示 -->
    <table id="load" width="700" border="0" align="center" bgcolor="#FAFAFA" cellpadding="0" cellspacing="0" bordercolor="#000000" style="border-collapse:collapse;display:none ">
      <tr>
        <td><br><br>
          <table width="100%" border="1" cellspacing="0" cellpadding="0" bordercolor="#287BCE" style="border-collapse:collapse ">
            <tr bgcolor="#F7F7F6">
              <td width="20%" height="100" valign="middle">
                <table align='center' width='500'>
                  <tr>
                    <td colspan='2' align='center' id="progressPersent">
                      <font size="2">正在进行保存,用时较长,请稍后...</font>
                    </td>
                  </tr>
                  <tr>
                    <td id='tdOne' height='25' width=1 bgcolor="blue">&nbsp;</td>
                    <td id='tdTwo' height='25' width=500 bgColor='#999999'>&nbsp;</td>
                  </tr>
                </table>
              </td>
            </tr>
          </table>
        </td>
      </tr>
    </table>

2. 添加js代码:

var len = 500 ;
    var add = 0 ;
    function openContenFrame(){
        var td1 = document.getElementById('tdOne') ;
        var td2 = document.getElementById('tdTwo') ;
        add = add+10 ;
        td1.width = add ;
        if(len - add <= 0){
           td2.width = 1 ;
        }else{
           td2.width = len - add ;
        }
        if(add<=len) {
           ;
        }else{
           td1.width = 1 ;
           td2.width = 500 ;
           add = 0 ;
        }
        setTimeout('openContenFrame()',100) ;
    }
    function loading(){
        document.getElementById("load").style.display="";
        document.getElementById("opperate").style.display="none";//进度条执行的时候要关闭的table,自己看自己的页面中给其他的table加上id
        openContenFrame();
    }

3:在保存的submit()的方法后调用loading()方法。

//例如:
<script type="text/javascript"> 
    function checkchar(){       document.Form2.action="${pageContext.request.contextPath}/commonmsg/save.do";
        document.Form2.submit();
        loading();
    }
</script>
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值