我想在点击查询后,页面在还没有出来结果前加个提示‘请等候’的提示框,急.. 我想在点击查询,或者在要等候片刻时候,页面在还没有出来结果前,加个提示‘请等候’的提示框,急.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 概括说ajax详细说不是一句两句能解释的清的建议下载或买一辆本ajax的书籍看看 或看几篇大牛的文章 使用异步方法.给一个变量定义接受查询返回的结果.然后用异步Begin,end方法及时查询状态.当end.IsCompleted之前显示请等待 Ajax不能判断出是否查询完毕,,只能你自己规定多少才算查询完毕. 我是刚学的,ajax 还没有时间看,以后吧。我是用ASP。NET 2.0 的,不用ajax 有没有好办法啊。帮帮忙。或者用事件触发可以吗。 protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { Response.Write("<div align='right' style='background:#FFFEE9' ><img src='Image/loading_16x16.gif' alt='loading' />正在获取数据中,请稍候……</div>"); }但是想在页面全部完成后,用什么事件触发呢?Response.clear();不知道我这个想法正确与否。 你还是用ajax吧.异步占服务器资源 点击连接这个页面代码如下:<!-- 这个是真正的载入程序,你试试看就知道了,直到你的第2页完全载入内存后进度页才会转向。 --> <HTML><HEAD><TITLE>等待界面做法</TITLE> <META content="text/html; charset=gb2312" http-equiv=Content-Type> <link href="mycss.css" type="text/css" rel=stylesheet > <META content="Microsoft FrontPage 5.0" name=GENERATOR> <STYLE type="text/css"> .proccess { BACKGROUND: #ffffff; BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; HEIGHT: 8px; MARGIN: 3px; WIDTH: 8px } </STYLE> <SCRIPT language=JavaScript> var url = '此处填写你要加载的页面地址'; </SCRIPT> </HEAD> <BODY onload="location.href = url;" style="OVERFLOW: hidden; OVERFLOW-Y: hidden"><!-- BEGIN --> <!-- END --> <DIV align=center> <TABLE align=center height="70%" valign="middle"> <TBODY> <TR> <TD align=middle disabled><!-- Displaytext--> <p align=center>页面读取中</centre> <P></P><FONT class=fontbig>页面读取中,请等待......<BR></FONT><!--End Displaytext--> <P></P> <P></P> <P></P> <P></P> <DIV align=center> <FORM method=post name=proccess> <SCRIPT language=javascript> for(i=0;i<30;i++)document.write("<input class=proccess>") </SCRIPT> </FORM></DIV><BR><div STYLE="FONT-COLOR:GREEN"><P align=center>页面读取中 <A href="mailto:[email protected]">HappyCloud</A> ==</P></div></TD></TR></TBODY></TABLE> <DIV align=center> <SCRIPT language=JavaScript>//---------------- var p=0,j=0; var c=new Array("#D6BDDE","white") setInterval('proccess();',100) function proccess(){ document.forms.proccess.elements[p].style.background=c[j]; p+=1; if(p==30){p=0;j=1-j;}} //--></SCRIPT> </DIV></DIV> <DIV align=center> <SCRIPT> //<!-- if (document.layers) document.write('<Layer src="' + url + ' " VISIBILITY="hide"> </Layer>'); else if (document.all || document.getElementById) document.write('<iframe src="' + url + '" style="visibility: hidden;"></iframe>'); else location.href = url; //--> </SCRIPT> </DIV> </BODY></HTML>完成! 上面的你自己先COPY试下,然后自己改改! ajax嘛, 例子太多了,baidu一下 请问各位大侠哥哥,怎么在框架中改变内容面板滚动条的样式 小弟不才,在此感激各位大侠哥哥 急,在线等 一直用table做,想换div的,麻烦大家给点意见 ***如何实现防盗链--如何设置IIS下的某文件夹不让用户直接通过URL访问 页面刷新js失效 我真想骂人,微软做些什么东西。(关于重定向)在线等候 CSDN论坛中的菜单树!!! 多个网站共用一个网站的会员数据,如何实现? 关于JS的问题,如何获取href属性? update数据库的问题 vs2008中为什么有时候在aspx中添加或删除了服务器控件,对应的designer.cs里的控件属性为什么不变啊 关于网站开发的问题
详细说不是一句两句能解释的清的
建议下载或买一辆本ajax的书籍看看 或看几篇大牛的文章
我是用ASP。NET 2.0 的,不用ajax 有没有好办法啊。
帮帮忙。或者用事件触发可以吗。
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
Response.Write("<div align='right' style='background:#FFFEE9' ><img src='Image/loading_16x16.gif' alt='loading' />正在获取数据中,请稍候……</div>");
}
但是想在页面全部完成后,用什么事件触发呢?
Response.clear();不知道我这个想法正确与否。
<HTML><HEAD><TITLE>等待界面做法</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<link href="mycss.css" type="text/css" rel=stylesheet >
<META content="Microsoft FrontPage 5.0" name=GENERATOR>
<STYLE type="text/css">
.proccess {
BACKGROUND: #ffffff; BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; HEIGHT: 8px; MARGIN: 3px; WIDTH: 8px
}
</STYLE>
<SCRIPT language=JavaScript>
var url = '此处填写你要加载的页面地址';
</SCRIPT>
</HEAD>
<BODY onload="location.href = url;"
style="OVERFLOW: hidden; OVERFLOW-Y: hidden"><!-- BEGIN -->
<!-- END -->
<DIV align=center>
<TABLE align=center height="70%" valign="middle">
<TBODY>
<TR>
<TD align=middle disabled><!-- Displaytext-->
<p align=center>页面读取中</centre>
<P></P><FONT class=fontbig>页面读取中,请等待......<BR></FONT><!--End Displaytext-->
<P></P>
<P></P>
<P></P>
<P></P>
<DIV align=center>
<FORM method=post name=proccess>
<SCRIPT language=javascript>
for(i=0;i<30;i++)document.write("<input class=proccess>")
</SCRIPT>
</FORM></DIV><BR><div STYLE="FONT-COLOR:GREEN"><P align=center>页面读取中 <A
href="mailto:[email protected]">HappyCloud</A> ==</P></div></TD></TR></TBODY></TABLE>
<DIV align=center>
<SCRIPT language=JavaScript>
//----------------
var p=0,j=0;
var c=new Array("#D6BDDE","white")
setInterval('proccess();',100)
function proccess(){
document.forms.proccess.elements[p].style.background=c[j];
p+=1;
if(p==30){p=0;j=1-j;}}
//--></SCRIPT>
</DIV></DIV>
<DIV align=center>
<SCRIPT>
//<!--
if (document.layers)
document.write('<Layer src="' + url + ' " VISIBILITY="hide"> </Layer>');
else if (document.all || document.getElementById)
document.write('<iframe src="' + url + '" style="visibility: hidden;"></iframe>');
else location.href = url;
//-->
</SCRIPT>
</DIV>
</BODY></HTML>完成!