问个imagebutton刷新的问题
<html><head runat="server">
<title>无标题页</title>
<script type="text/javascript">
function CloseWindow()
{
document.getElementById("divDialog").style.display = "none";
}
function ShowWindow()
{
document.getElementById("divDialog").style.display = "block";
setTimeout("CloseWindow()",10000);
}
</script>
</head>
<body
<form id="form1">
<div >
<table border="0" cellpadding="0" cellspacing="0" style="width: 640px;background-image: url ('../pic/056.jpg'); height: 526px;">
<tr>
<td>
<asp:ImageButton ID="imgbttn1" runat="server" ImageUrl="~/pic/039.jpg" CommandName="star1" OnCommand="ApraiseButton_Click" OnClientClick="ShowWindow()"/>
</td>
</tr>
</table>
<div>
<div id="divDialog" style="display:none;position:absolute;top:300px;left:139px;background:url('../pic/049.jpg');width:362px;height:117px;">
</div>
</form>
</body>
</html>
上边代码是点击imgbttn1的时候显示id为divDialog的div,并且10秒以后divDialog不可见,可是时间好像不到10秒divDialog就消失了,请问怎么解决。据说是由于imgbttn1为服务端控件引起的,可是怎么解决呢,请高手帮忙 --------------------编程问答-------------------- 不让他刷新就可以了,在js里加window.event.returnValue = false; --------------------编程问答-------------------- use <img --------------------编程问答-------------------- 那就用客户端的<img...咯,反正你都是用js控制他 --------------------编程问答-------------------- 客户端的image怎么用啊?
也可以写事件吗,我的imagebutton里边触发了事件的,用window.event.returnValue = false;方法好像就不做imagebutton触发的事件了! --------------------编程问答-------------------- <body style="font-size: 12pt" onload="<% if (this.ShowWindow) {%>ShowWindow();<%} %>">加了一段这个已经解决了
呵呵
补充:.NET技术 , C#