in your code behind, tryBtn.Attributes["onclick"] = "javascript:youronclick();";or at the bottom of your html code, add
<script language=javascript>
document.all("yourButtonID").onclick=youronclick;
</script>

解决方案 »

  1.   

    javascript语法:object.onclick=函数名例:你的按钮的定义是这样的:<INPUT ID="Btn1" type="button" value="我的按钮">
    然后你的脚本中有这样一个函数:
    function ButtonClicked(){
       do something ...
    }这时你用这个语句去关联:
    document.all("Btn1").onClick=ButtonClicked;好了
      

  2.   

    这句语句是写在哪里的阿?
    page_load里面么?
    cs里面么?
    还是aspx里面呢?
      

  3.   

    .aspx的html里面
    应该怎么写呢?
    总共多少个部分?
    写在什么地方啊
    我知道我有一个button的定义
    <asp:Button id="Button1" style="Z-INDEX: 108; LEFT: 304px; POSITION: absolute; TOP: 224px" runat="server" ForeColor="#336699" Text="确认" Width="80px"></asp:Button>
    然后,那些定义:就是button的click事件的函数Button1_Click怎么写到关于这个button?谢谢
      

  4.   

    asp:的button最好就不要关联你的脚本程序了,因为它已被关联到服务器端.我给你写一个完整的:
    <html>
    <script language=Jscript>
    function Loaded(){
    btn1.onclick=clicked
    }
    function clicked(){
      alert("你单击了按钮!");
    }
    </script>
    <body onload="Loaded()">
    <input id=btn1 type=button value="测试按钮">
    </body>
    </html>你把<html>和</html>及中间的内容放到一个扩展名为htm的文件中.用IE打开它看看效果,自己分析吧