var menuID = 'Menu1'; // 返回false,来阻止浏览器右键菜单 function onRowContextMenu(event, rowId) { F(menuID).show(); //showAt(event.pageX, event.pageY); return false; } function reloadGrid() { __doPostBack(null, 'reloadGrid'); } function parse(y) { var box = document.getElementById("box"); //获取进度条div的宽度 var x = box.style.width; x = parseInt(x) + 1; y = y + 1; //将y值加上百分号赋值给box的宽度。这样每次+1就可以实现进度条占父容器的100%; box.style.width = y + "%"; //将y值加上百分号并赋值给显示下载百分比的div上 document.getElementById("box").innerHTML = y + "%"; //判断当y已经100的时候,也就是进度条的宽度和父容器的宽度一致的时候停止。 if (y >= 100) { document.getElementById("box").innerHTML = "100%"; } } function printX() { var userid = document.getElementById('id-inputEl').value; F.ui.Window2.show(); parse(0); var begin = setInterval(function () { PageMethods.getPercent(userid,function (result) { console.log(result); parse(result); if (result >= 100) { F.ui.Window2.hide(); document.getElementById('btnRefresh').click(); clearInterval(begin); } }); }, 1000); y = 0; }