62,046
社区成员
发帖
与我相关
我的任务
分享
$(document).ready(function(e) {
var $btn=$(".cj_01").find("a");
$btn.click(function(){
$(".cj_01").hide();
$(".cj_02").show();
window.setTimeout("$('.cj_02').hide();$('.cj_03').show()",2000);
})
});
<!-- 第一个div (2个点击按钮) -->
<div class="cj_01">
<ul>
<li><a href="javascript:void(0)"><asp:ImageButton ID="ibtnOnce" runat="server" ImageUrl="images/btn1.jpg" onclick="ibtnOnce_Click" AutoPostBack="false"></asp:ImageButton></a></li>
<li><a href="javascript:void(0)"><asp:ImageButton ID="ibtnTen" runat="server" ImageUrl="images/btn2.jpg" onclick="ibtnTen_Click" AutoPostBack="false"></asp:ImageButton></a></li>
</ul>
</div>
<!-- 第二个div (过场动画gif图) -->
<div class="cj_02" style="display:none">
<p><img src="images/0701.gif"></p>
</div>
<!-- 第三个div (显示抽奖结果) -->
<div class="cj_03" style="display:none">
<div class="cj03a">
<div class="cj03b">
<h1>恭喜你獲得了以下獎品:</h1>
<%if (Flag == 1)
{%>
<!-- 抽奖一次显示此处 -->
<asp:Repeater ID="rpOnce" runat="server">
<ItemTemplate>
<ul class="zj01" style="display:none">
<li><asp:Label ID="Label10" runat="server" Text='<%# Eval("1")%>'></asp:Label></li>
</ul>
</ItemTemplate>
</asp:Repeater>
<!-- 抽奖十次显示此处 -->
<%} else if (Flag == 10) {%>
<asp:Repeater ID="rpTen" runat="server">
<ItemTemplate>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#FFFFFF"><asp:Label runat="server" ID="lblID" Text='<%# Eval(itemName[0])%>'></asp:Label></td>
<td bgcolor="#FFFFFF"><asp:Label runat="server" ID="Label1" Text='<% itemName[1]%>'></asp:Label></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><asp:Label runat="server" ID="Label2" Text='<% itemName[2]%>'></asp:Label></td>
<td bgcolor="#FFFFFF"><asp:Label runat="server" ID="Label3" Text='<% itemName[3]%>'></asp:Label></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><asp:Label runat="server" ID="Label4" Text='<% itemName[4]%>'></asp:Label></td>
<td bgcolor="#FFFFFF"><asp:Label runat="server" ID="Label5" Text='<% itemName[5]%>'></asp:Label></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><asp:Label runat="server" ID="Label6" Text='<% itemName[6]%>'></asp:Label></td>
<td bgcolor="#FFFFFF"><asp:Label runat="server" ID="Label7" Text='<% itemName[7]%>'></asp:Label></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><asp:Label runat="server" ID="Label8" Text='<% itemName[8]%>'></asp:Label></td>
<td bgcolor="#FFFFFF"><asp:Label runat="server" ID="Label9" Text='<% itemName[9]%>'></asp:Label></td>
</tr>
</table>
</ItemTemplate>
</asp:Repeater>
<p><a href="#">繼續抽獎</a></p>
<%} %>
</div>
<a href="#">
<input type=image >
</a>
所以你在点击a的时候 触发了图片提交了表单.
因为这个image包含在了a中.所以现在出现你所谓"刷新"的问题 是正常的
不想刷新 把imagebutton换成img就行了. 不过就不能触发后台了..