asp实现 ext页面打开前显示等待图标

本例中的实现方法要求打开的页面 body 是个空 body,因为里面的东西都会在 Response.Write 之后清空。
页面里的所有元素均由Ext创建。

后台代码:

public partial class database : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            init();
        }
    }
    public static void init()
    {
        HttpContext.Current.Response.Write("<script language='JavaScript' type='text/javascript'>");
        HttpContext.Current.Response.Write("var dbid='" + HttpContext.Current.Request.QueryString["id"] + "';");  //将数据库ID存放到页面
        HttpContext.Current.Response.Write("function remove_loading() {");
        HttpContext.Current.Response.Write("document.getElementById('loader_container').style.display='none';");
        HttpContext.Current.Response.Write("document.getElementById('loader_container').style.visibility='hidden';");
        HttpContext.Current.Response.Write("}");
        HttpContext.Current.Response.Write("</script>");

        HttpContext.Current.Response.Write("<span id='loader_container'  style='position:absolute; top:50%; left:50%'>");
        HttpContext.Current.Response.Write("<img id='img' src='img/extanim32.gif' />");       //GIF图自己找个
        HttpContext.Current.Response.Write("</span>");
        HttpContext.Current.Response.Flush();
    }
}



页面JS:

在Ext.onRead 方法的最后执行remove_loading()方法。
Ext.onReady(function(){
//其它代码

//最后隐藏等待图标
remove_loading();
});


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在同一页中实现查询功能和结果显示,你可以使用ASP语言中的服务器端脚本和HTML标记来实现。 首先,你需要在HTML表单中添加一个文本框和一个提交按钮,以便用户输入查询条件并提交查询请求。你可以使用下面的代码: ``` <form method="post" action="search.asp"> <input type="text" name="query" placeholder="请输入查询条件"> <input type="submit" value="查询"> </form> ``` 在这个表单中,我们使用了POST方法将查询请求发送到名为“search.asp”的服务器端脚本。当用户点击提交按钮时,查询条件将作为名为“query”的表单字段提交到服务器端脚本。 接下来,你可以在“search.asp”脚本中使用ASP语言来处理查询请求并显示查询结果。你可以使用下面的代码作为示例: ``` <% ' 获取查询条件 query = Request.Form("query") ' 执行查询 ' ... ' 显示查询结果 ' ... %> ``` 在这个示例代码中,我们首先使用“Request.Form”对象获取用户提交的查询条件。然后,我们可以执行查询操作并获取查询结果。最后,我们可以使用HTML标记和ASP语言中的输出语句将查询结果显示在同一页中。 需要注意的一点是,当用户提交查询请求时,“search.asp”脚本将重新加载并显示查询结果。因此,如果你想保留用户输入的查询条件,你可以将其保存在一个隐藏字段中,并在页面重新加载时使用JavaScript来还原它。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值