这个基本上...很难
除非你open另外一个页面去做数据处理的工作,等完成后再刷新本页面隐藏图片

解决方案 »

  1.   

    怎么会很难呢?..好像连open都被进程给停掉了啵...我给一个asp的例子,但asp.net不行:<!--
    function mysub()
    {
    if (fsa.upfile.value != "")
    {
    esave.style.visibility="visible"; fsa.submit();
    }
    }
    <div id="esave" style="filter:alpha(opacity=80); position:absolute; top:5; left:40; z-index:10; visibility:hidden"><TABLE WIDTH=90% BORDER=0 CELLSPACING=0 CELLPADDING=0 align="center"><TR><td width=40%></td>
    <TD bgcolor=#104A7B width="15%"> 
    <TABLE WIDTH=100% height=22 BORDER=0 CELLSPACING=2 CELLPADDING=0>
    <TR> 
    <td bgcolor=#eeeeee align=center>请稍候...</td>
    </tr>
    </table>
    </td>
    <td width=40%> </td>
    </tr></table></div>
    <input type="button" value="上传附件" onclick="javascript:mysub()" class=sbttn>
      

  2.   

    没错,我已经测试过了...所有进程都会在数据处理完才执行的,连Open也不例外
      

  3.   

    这个基本上...很易,只要你对javascript有点熟悉。
    在你的页面上放上一个元素:
    <SPAN id="_Img">SPAN>,以及写上一段javascript代码:
    function showImg()
    {
      document.all("_Img").innerHTML="<IMG src='Images/img.gif'>"
    }
    然后在按钮的属性里加上一个点击事件调用上面那个js函数:onclick="showImg()",这样,当你点击按钮提交页面进行程序处理时,图片就显示出来,程序执行完毕之后,页面会自动刷新的,图片也会跟着自动消失。
      

  4.   

    晕!.这我已经贴出来了呀..但在加上onclick="showImg()"时,就会:并不包含对“showImg”的定义
    我改成onclick="javascript:showImg()",也会说少了)...唉
      

  5.   

    你不要用web窗体的按钮,用普通的html的按钮就可以了,在普通的按钮属性里加上一个runat="Server"一样可以提交到后台处理的,另外在onclick调用的js函数加上分号。页面文件如下:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>test</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">
    <script language="javascript">
    function showImg()
    {
    document.all("_Img").innerHTML="<IMG src='Images/Animation.gif'>"
    }
    </script>
    </HEAD>
    <body MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
    <center>
    <SPAN id="_Img"></SPAN><FONT face="宋体"></FONT><FONT face="宋体"></FONT><FONT face="宋体">
    </FONT><FONT face="宋体"></FONT>
    <br>
    <br>
    <INPUT style="Z-INDEX: 101; LEFT: 392px; POSITION: absolute; TOP: 208px" type="button"
    value="Button" onclick="showImg();" runat="server" id="Button1" name="Button1">&nbsp;
    </center>
    </form>
    </body>
    </HTML>
      

  6.   

    不行,我一定得用到Button控件,因为要处理Button_OnClick()事件呢....
    不过还是谢谢了..算了~ :)
      

  7.   

    晕,你按我的方法动手测试一下程序,就知道可以符合你的要求的啦。加上了runat="Server"后的HTML按钮,再手工加上一个onclick="showImg();",最终输出到客户端浏览器的HTML代码会自动按顺序手工编写的js程序以及响应你所要的那个鼠标点击事件,执行你的后台处理方法程序的。