亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > AJAX > 正文

淺析AJAX實例:動態進度條

2024-09-01 08:26:21
字體:
來源:轉載
供稿:網友

1.建立進度條html頁面

progressbar.htm

<script language="javascript">

function setPgb(pgbID, pgbValue)
{
if ( pgbValue <= 100 )
{
//debugger;
if (lblObj = document.getElementById(pgbID+'_label'))
{
lblObj.innerHTML = pgbValue + '%'; // change the label value
}
if ( pgbObj = document.getElementById(pgbID) )
{
var divChild = pgbObj.children[0];
pgbObj.children[0].style.width = pgbValue + "%";
}
window.status = "數據讀取" + pgbValue + "%,請稍候";
}
if ( pgbValue == 100 )
{
window.status = "數據讀取已經完成";
proBar.style.display="none";
Table1.style.display="none";
}
}

</script>
<html>
<head>
<link rel="stylesheet" type="text/css" href="common.css" />
</head>
<body topmargin="0" leftmargin="0">
<table width="100%" height="100%" ID="Table1" runat=server>
<tr>
<td align="center" valign="middle">
<DIV class="bi-loading-status" id="proBar" style="DISPLAY: ; LEFT: 425px; TOP: 278px">
<DIV class="text" id="pgbMain_label" align="left"></DIV>
<DIV class="progress-bar" id="pgbMain" align="left">
<DIV STYLE="WIDTH:10%"></DIV>
</DIV>
</DIV>
</td>
</tr>
</table>
</body>
</html>2.建立樣式common.css.bi-loading-status {}{
/**//*position: absolute;*/
width: 150px;
padding: 1px;
overflow: hidden;
}
.bi-loading-status .text {}{
white-space: nowrap;
overflow: hidden;
width: 100%;
text-overflow: ellipsis;
padding: 1px;
}
.bi-loading-status .progress-bar {}{
border: 1px solid ThreeDShadow;
background: window;
height: 10px;
width: 100%;
padding: 1px;
overflow: hidden;
}
.bi-loading-status .progress-bar div {}{
background: Highlight;
overflow: hidden;
height: 100%;
filter: Alpha(Opacity=0, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=100, FinishY=0);
}
3.建立測試頁面
3.1html代碼<HTML>
<HEAD>
<title>progressbar</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<%=fixedHeader()%>
</form>
</body>
</HTML>3.2cs代碼
首先usingusing System.Threading;
using System.IO;
using System.Text;然后添加代碼
public class progressbar : System.Web.UI.Page
{
Page_Load#region Page_Load
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
string strFileName =Server.MapPath("progressbar.htm" );
StreamReader sr = new StreamReader( strFileName, System.Text.Encoding.Default );
string strHtml = sr.ReadToEnd();
Response.Write( strHtml );
sr.Close();
Response.Flush();
Thread thread = new Thread(new ThreadStart(ThreadProc));
thread.Start();
LoadData();//load數據
thread.Join();
}
}
#endregion

fixedHeader#region fixedHeader
protected string fixedHeader()
{
StringBuilder s=new StringBuilder();
s.Append(@"<table width='100%' border='1' cellspacing='0' style='MARGIN-TOP:-2px'>");
s.Append(@"<TR class='fixedHeaderTr' style='BACKGROUND:navy;COLOR:white'>");
s.Append(@"<TD nowrap>Header A</TD>");
s.Append(@"<TD nowrap>Header B</TD>");
s.Append(@"<TD nowrap>Header C</TD>");
s.Append(@"</TR>");
for(int m=0;m<100;m++)
{
s.Append(@"<TR>");
s.Append(@"<TD>A").Append(m).Append("</TD>");
s.Append(@"<TD>B").Append(m).Append("</TD>");
s.Append(@"<TD>C").Append(m).Append("</TD>");
s.Append(@"</TR>");
}
s.Append(@"</table>");
return s.ToString();
}
#endregion

ThreadProc#region ThreadProc
private void ThreadProc()
{
string strScript = "<script>setPgb('pgbMain','{0}');</script>";
for ( int i = 0; i <= 100; i++ )
{
System.Threading.Thread.Sleep(10);
Response.Write( string.Format( strScript, i));
Response.Flush();
}
}
#endregion

LoadData#region LoadData
private void LoadData()
{
for(int m=0;m<90000;m++)
{
for(int i=0;i<90000;i++)
{

}
}
}
#endregion

Web Form Designer generated code#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
base.OnInit(e);
}

/**//// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美大肥婆大肥bbbbb| 亚洲精品久久久久久久久久久久| 欧美激情久久久| 日本精品一区二区三区在线| 日韩电影免费在线观看| 亚洲美女av在线播放| 国语自产偷拍精品视频偷| 国产不卡在线观看| 久久久久久久久久久久av| 日韩高清电影免费观看完整| 久久av资源网站| 欧美性猛交xxxx乱大交3| 欧美丰满老妇厨房牲生活| 欧美视频在线视频| 亚洲精品免费一区二区三区| 亚洲精品国产suv| 亚洲第一综合天堂另类专| 日韩中文字幕网址| 国内精品视频在线| 一区二区中文字幕| 国产一区红桃视频| 最近2019年中文视频免费在线观看| 久久偷看各类女兵18女厕嘘嘘| 国产精欧美一区二区三区| 国产日韩在线免费| 欧美亚洲成人网| 欧美日韩亚洲一区二| 日韩电影大全免费观看2023年上| 欧美中文字幕在线观看| 色婷婷成人综合| 成人免费激情视频| 日产精品99久久久久久| 91国自产精品中文字幕亚洲| 久久久久久久久91| 亚洲新声在线观看| 中文字幕欧美日韩精品| 久久久999成人| 国产精品久久久久久超碰| 成人国产精品免费视频| 久久91精品国产91久久跳| 国产精品极品美女在线观看免费| 国产日韩在线看片| 亚洲视频自拍偷拍| 亚洲男人av电影| 国产欧美精品一区二区三区介绍| 91嫩草在线视频| 狠狠色狠色综合曰曰| 国产精品xxxxx| 日韩高清a**址| 亚洲精品网站在线播放gif| 欧美二区乱c黑人| 久久久91精品| 国产成人黄色av| 欧美一乱一性一交一视频| 欧美诱惑福利视频| 在线成人中文字幕| 日韩精品黄色网| 91情侣偷在线精品国产| 久久久久久久一区二区三区| 上原亚衣av一区二区三区| 国产精品欧美一区二区三区奶水| 久久久国产一区| 色偷偷偷综合中文字幕;dd| 欧美国产亚洲精品久久久8v| 亚洲人成在线观看| 国产精品电影久久久久电影网| 亚洲色图五月天| 亚洲片国产一区一级在线观看| 最新国产精品亚洲| 亚洲欧美资源在线| 欧美色图在线视频| 国产欧美日韩中文| 久久久久久免费精品| 国产精品亚洲欧美导航| 久久人人爽人人爽爽久久| 欧美黑人xxxx| 国产精品99久久久久久人| 亚洲女成人图区| 久久精品99久久久久久久久| 久久精品中文字幕一区| 国产精品自拍偷拍| 亚洲丁香久久久| 久久91亚洲精品中文字幕奶水| 国产精品99久久久久久白浆小说| 国内揄拍国内精品少妇国语| 日日噜噜噜夜夜爽亚洲精品| 欧美在线一级视频| 国产精品久久久av| 欧美视频免费在线| 国产综合在线看| 97视频在线观看成人| 日韩中文视频免费在线观看| 国产在线观看一区二区三区| 热久久99这里有精品| 国产日韩欧美在线看| 这里只有精品在线观看| 欧美人在线观看| 国产成人精品网站| 亚洲视频日韩精品| 欧美日韩在线影院| 人人爽久久涩噜噜噜网站| 国产999视频| 成人黄色短视频在线观看| 久久人人爽人人爽人人片av高清| 亚洲影院污污.| 欧美精品在线免费播放| 国产精品在线看| 国内揄拍国内精品| 久久精品国产视频| 日韩一区在线视频| 国产精品va在线播放我和闺蜜| 91精品久久久久久久| 久久人91精品久久久久久不卡| 热久久视久久精品18亚洲精品| 97精品一区二区三区| 精品高清美女精品国产区| 色哟哟网站入口亚洲精品| 青青草国产精品一区二区| 午夜精品视频网站| 欧美重口另类videos人妖| 欧美成人sm免费视频| 国产日韩欧美在线视频观看| 国产一区二区欧美日韩| 国产精品mp4| 国产精品6699| 久久久亚洲福利精品午夜| 国产精品扒开腿爽爽爽视频| 久久久免费电影| 久久久久久久久久久免费精品| 91精品国产乱码久久久久久久久| 欧美日韩国产精品一区二区三区四区| 成人精品视频在线| 亚洲欧美在线免费观看| 日产日韩在线亚洲欧美| 久久久久久亚洲| 精品国产精品三级精品av网址| 亚洲一级黄色片| 欧美成人手机在线| 欧美一区二区三区免费视| 精品亚洲永久免费精品| 亚洲国产天堂久久综合| 中文字幕免费精品一区高清| 日韩在线免费视频观看| 久久久精品999| 日韩欧美国产高清91| 日韩精品在线免费观看视频| 日韩美女免费观看| 日韩精品免费在线观看| 欧美日韩成人在线播放| 久久久久久美女| 亚洲国产日韩欧美在线动漫| 成人免费网站在线观看| 欧美一级黄色网| 亚洲香蕉在线观看| 国产精品高潮视频| 国产午夜精品全部视频播放| 狠狠爱在线视频一区| 日本中文字幕久久看| 久久九九热免费视频| 久久天堂电影网| 久久久精品在线| 午夜精品视频网站| 日韩在线欧美在线国产在线| 亚洲精品第一国产综合精品|