页面gif图片不动的问题

wang250201 2009-01-13 09:52:36
实现功能:button触发事件执行后台查询,前台显示一张gif图片,表示让用户等待!
解决思路:页面服务器控件button提交时,想同时触发onclick 和 OnClientClick两个事件,OnClientClick事件调用脚本函数显示了一张gif图片,但是gif图片却不动!
求教解决这个问题的办法!
...全文
1565 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
cfvgodot 2011-12-31
  • 打赏
  • 举报
回复
[Quote=引用楼主 wang250201 的回复:]
实现功能:button触发事件执行后台查询,前台显示一张gif图片,表示让用户等待!
解决思路:页面服务器控件button提交时,想同时触发onclick 和 OnClientClick两个事件,OnClientClick事件调用脚本函数显示了一张gif图片,但是gif图片却不动!
求教解决这个问题的办法!
[/Quote]

图片不动这事情严重了。。。。重装系统吧。。。。
LX_LiuXin 2011-12-31
  • 打赏
  • 举报
回复
我也碰到这问题了但是解决了`

2个页面
第1个 aa.aspx
代码

<html>
....
<iframe src="Default.aspx" width="100%" height="900px" ></iframe>
....
</html>

第2个页面 Default.aspx
这个里边就写你的GIF图片
<html>
....
<div id="DivShow" style="text-align:center; display:none;">
<img src="img/loading.gif" />
</div>

<asp:Button ID="Button1" runat="server" OnClientClick="ShowProgress();" Text="进度条" onclick="Button1_Click" /><br />
....
</html>

然后aa.aspx 使用iframe 把Default.aspx套进来 启动的时候启动 aa.aspx页面 就OK了
diandian82 2011-12-29
  • 打赏
  • 举报
回复
你的是web程序么?
YnSky 2011-12-29
  • 打赏
  • 举报
回复
如果代码没有问题.就是浏览器设置问题.
bu在服务区 2011-12-27
  • 打赏
  • 举报
回复
看解决方案........................
LX_LiuXin 2011-12-27
  • 打赏
  • 举报
回复
我也碰到这问题了但是解决了`

2个页面
第1个 aa.aspx
代码

<html>
....
<iframe src="Default.aspx" width="100%" height="900px" ></iframe>
....
</html>

第2个页面 Default.aspx
这个里边就写你的GIF图片
<html>
....
<div id="DivShow" style="text-align:center; display:none;">
<img src="img/loading.gif" />
</div>

<asp:Button ID="Button1" runat="server" OnClientClick="ShowProgress();" Text="进度条" onclick="Button1_Click" /><br />
....
</html>

然后aa.aspx 使用iframe 把Default.aspx套进来 启动的时候启动 aa.aspx页面 就OK了 不懂可以在咨询我`
记得给分!
LX_LiuXin 2011-12-27
  • 打赏
  • 举报
回复
我也碰到这问题了但是解决了`

2个页面
第1个 aa.aspx
代码

<html>
....
<iframe src="Default.aspx" width="100%" height="900px" ></iframe>
....
</html>

第2个页面 Default.aspx
这个里边就写你的GIF图片
<html>
....
<div id="DivShow" style="text-align:center; display:none;">
<img src="img/loading.gif" />
</div>

<asp:Button ID="Button1" runat="server" OnClientClick="ShowProgress();" Text="进度条" onclick="Button1_Click" /><br />
....
</html>

然后aa.aspx 使用内框架把Default.aspx套进来 就OK了 不懂可以在咨询我`

记得给分
LX_LiuXin 2011-12-27
  • 打赏
  • 举报
回复
我也碰到这问题了但是解决了`

2个页面
第1个 aa.aspx
代码

<html>
....
<iframe src="Default.aspx" width="100%" height="900px" ></iframe>
....
</html>

第2个页面 Default.aspx
这个里边就写你的GIF图片
<html>
....
<div id="DivShow" style="text-align:center; display:none;">
<img src="img/loading.gif" />
</div>

<asp:Button ID="Button1" runat="server" OnClientClick="ShowProgress();" Text="进度条" onclick="Button1_Click" /><br />
....
</html>

然后aa.aspx 使用内框架把Default.aspx套进来 就OK了 不懂可以在咨询我`

记得给分
jiang_jiajia10 2009-01-13
  • 打赏
  • 举报
回复
onclick OnClientClick
了解一下执行顺序
解决办法
在onclick 里这样写

Page.RegisterStartupScript("MSG", "<script language='javascript' for='window' event='onload'>js方法</script>");
HDNGO 2009-01-13
  • 打赏
  • 举报
回复

<div id="doing" runat="server" style="Z-INDEX: 12000; LEFT: 0px; WIDTH: 100%; CURSOR: wait; POSITION: absolute; TOP: 0px; HEIGHT: 100%">
<table width="100%" height="100%">
<tr align="center" valign="middle">
<td>
<table width="169" height="62" bgcolor="#99cccc" style="FILTER: Alpha(Opacity=75); WIDTH: 169px; HEIGHT: 62px">
<tr align="center" valign="middle">
<td>页面提交中.<br>
Loading.</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<asp:Button ID="Button1" runat="server" Text="Button" />



protected void Page_Load(object sender, EventArgs e)
{
this.Button1.Attributes.Add("onclick", "javascript:document.getElementById('doing').style.visibility='visible';");
for (int i = 0; i < 10; i++)
{
System.Threading.Thread.Sleep(1000);
}
}

override protected void OnPreRender(EventArgs e)
{
doing.Style.Add("visibility", "hidden");
}


自己把文字换成图吧~

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧