提交代码
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ProgressBox.ascx.cs" Inherits="FineUIPro.Web.Controls.ProgressBox" %>
|
||||
|
||||
<script src="../res/extjs/ext.js" type="text/javascript"></script>
|
||||
<script src="../res/extjs/lang/zh_CN.js" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var yesShowDe = new Number(0);
|
||||
var urls = "<%=this.PageUrl %>?getValue=1 "; //ajaxguagedemo.aspx?guage=1";
|
||||
var tID;
|
||||
function returnResponse() {
|
||||
var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
|
||||
xmlHttp.open("GET", urls, true);
|
||||
xmlHttp.onreadystatechange = function () {
|
||||
if (xmlHttp.readyState == 4) {
|
||||
temp = xmlHttp.responseText;
|
||||
//alert(temp);
|
||||
var maxInt = temp.toString() == "" ? 1 : new Number(temp.toString().split(",")[1]);
|
||||
var valueInt = temp.toString() == "" ? 0 : new Number(temp.toString().split(",")[0]);
|
||||
if (valueInt < maxInt) {
|
||||
if (yesShowDe == 0) {
|
||||
Ext.MessageBox.progress("请等待", "数据处理进度...");
|
||||
yesShowDe = 1;
|
||||
}
|
||||
|
||||
Ext.MessageBox.updateProgress(valueInt / maxInt,
|
||||
'正在处理进度' + Number(valueInt / maxInt * 100).toFixed(2).toString() + '%,' + valueInt.toString() + '/' + maxInt.toString());
|
||||
//returnResponse();
|
||||
tID = setTimeout("returnResponse();", 50);
|
||||
}
|
||||
else {
|
||||
Ext.MessageBox.hide();
|
||||
clearTimeout(tID);
|
||||
yesShowDe = 0;
|
||||
Ext.MessageBox.alert("提示", "处理成功!"); //提示信息,新加的,可无
|
||||
}
|
||||
}
|
||||
}
|
||||
xmlHttp.send(urls);
|
||||
}
|
||||
</script>
|
||||
Reference in New Issue
Block a user