当前位置:编程学习 > C#/ASP.NET >>

问个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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,