首页 > 代码库 > 进度条与执行过程

进度条与执行过程

<!DOCTYPE html>
<html>
<head>
    <meta charset="gb2312">
    <title>Client Side Pagination - jQuery EasyUI Demo</title>
     <link href="http://www.mamicode.com/themes/icon.css" rel="stylesheet" />
    <link href="http://www.mamicode.com/themes/default/easyui.css" rel="stylesheet" />
    <link href="http://www.mamicode.com/src/demo.css" rel="stylesheet" />
    <script src="http://www.mamicode.com/comjs/jquery-1.8.0.min.js" type="text/javascript"></script>
   
    <script src="http://www.mamicode.com/comjs/jquery.easyui.min.js" type="text/javascript"></script>
<body>
    <h2>Client Side Pagination</h2>
    <div title="执行程序" id="dialogs" class="easyui-window" style="width:500px;height:auto;">
        <textarea  id="txtArea"style="color:#0094ff; width:500px; height:300px;background-image:url(‘comjs/70bOOOPIC07_202.jpg‘)">ddf</textarea>
    </div>
        <div style="margin:10px 0;">
        <a href="http://www.mamicode.com/#" class="easyui-linkbutton" onclick="start()">Start</a>
    </div>
    <div id="p" class="easyui-progressbar" style="width:400px;"></div>
    <script>
        var cc = 0;
        var counts = 0;
        var percent;
        var rows = [];
        function start() {
         
            //aa();
            hha();
            var value = http://www.mamicode.com/$(‘#p‘).progressbar(‘getValue‘);
            if (value < 100) {
                //value += Math.floor(Math.random() * 10);
                //percent =Math.floor( cc / counts);
                if (percent>=0.99) {
                    percent = 1;
                    $(‘#p‘).hide();
                }
               
                $(‘#p‘).progressbar(‘setValue‘,Math.floor( percent*100));
                setTimeout(arguments.callee, 0.01);
            }
        };
    </script>

    <div class="demo-info">
        <div class="demo-tip icon-tip"></div>
        <div>This sample shows how to implement client side pagination in DataGrid.</div>
    </div>
    <div style="margin:10px 0;"></div>
    

    <script type="text/javascript">
    
        var rows = [];
      
        function hha() {
          
               $("#txtArea").val("");
               for (var i = 0; i < 5;i++) {
             
                   var Midval =$("#txtArea").val() + rows.rows[cc + i].mId + "\t" + rows.rows[cc + i].mName + "\t" + rows.rows[cc + i].mIsDel + "\t" + rows.rows[cc + i].mAddtime + "\n";
                   
                 
                   $("#txtArea").val(Midval);
                 $("#txtArea").val().replace(/\n/g, "<br/>");
               }
            percent =( cc / counts);
               if (cc < rows.rows.length) {
                        cc = cc + 1;
                   }
              
        }

        function aa() {

            setInterval("hha()", 0.2);
        }
            $(function () {
                $.ajax({//‘datagrid_data.aspx‘,
                    url: ‘Data.ashx‘,
                    type: "get",
                    async: false,

                    dataType: "json",
                    data: ‘id=‘ + Math.random(),
                    success: function (json) {
                        rows = json;
                        counts = rows.rows.length;

                    },
                    error: function (xhr, status, errorThrown) {

                        alert("errorThrown=" + errorThrown);
                    }
                });
               
               
           
           
        });
       
    </script>
</body>
</html>