请大家帮忙给点建议:
在一个 页面中,有一个button 按钮,这个button 事件里面需要调用一个程序生成一个文件,我想怎么在运行这个程序的时候显示一个提示“正在运行,请稍后……”呢?该怎么实现呢?谢谢帮忙!

解决方案 »

  1.   

    先定义一个  
    function test(form)
    {
    alert("正在运行,请稍后……”");
    }再在Button的属性里添加 onclick="test(this.form)";
      

  2.   

    我说一说思路吧。
    当按钮按下时,触发ajax,检测生成的文件是否存在。还没有则说明程序还在运行,按钮alue=“正在运行”。
    检测到文件之后,就说明程序运行结束了。
    那你提示用户下一步。
      

  3.   

    ajax 操作 根据状态判断 交互未完成时 显示一个等待图片 或者直接输出文字 交互完成 执行下面的操作
      

  4.   

    用js显示一个gif的图片, gif有动态效果, 完成后又用js删除这gif
      

  5.   

    我一般都是在button下面写个提示的div,先隐藏起来。按了按钮用ajax提交,这时候就把div显示出来。
    等到服务器处理成功的信息返回来的时候,再把div隐藏,alert一个发送成功。
      

  6.   

    ajax。可以用框架实现简单。
      

  7.   

    同意,根据state判断就可以实现了
      

  8.   

    function registerAuth(){
    if($("#username").val()=='')
    return false;
        $.ajax({
                type:"POST",
                url:'<?php echo $url ?>',
                data:{username:$("#username").val()},
                beforeSend:function(){$("#msg").html("loading.....");},   //是不是这样的啊?          
                success:function(data){
                    if(data=='ok'){
               $("#msg").html("<font color='red'>用户名可以使用</font>"); 
                    }else{
                     $("#msg").html("<font color='red'>用户名已存在</font>"); 
                        }           
                }            
             });
     }
      

  9.   

    ajax 用innerhtml=“正在处理中。。”,就可以了