<asp:ImageButton ID="ImageButton2" runat="server" ImageUrl="~/js/edit.gif"  />
<script language="javascript" type="text/javascript">
        function fnOpen(id,name) 
        {
            var returnTarget = window.showModalDialog("SubNatrue.aspx?id="+id+""+"&name="+escape(name)+"","", "dialogHeight=300px;dialogWidth=400px;center=yes;resizable=yes;help=no;");
            window.parent.location.reload(); 
        }
        
 </script>
我想在ImageButton中调用fnOpen方法

解决方案 »

  1.   

    jq调用ImageButton2的点击事件执行fnOpen
      

  2.   

    jp??ImageButton2的点击事件(Click???)具体如何啊 ,求指教
      

  3.   

    客服端可以直接在 <asp:ImageButton ID="ImageButton2" OnClientClick=“return fnOpen(id,name)” runat="server" ImageUrl="~/js/edit.gif" />服务器当
    Response.Write("<script>fnOpen(id,name)</script>") 参数自己传进去就行了
      

  4.   

    <asp:ImageButton ImageUrl="" runat="server" OnClientClick="return fnOpe(id,name)"/>
      

  5.   

    <asp:ImageButton ID="ImageButton2" runat="server" ImageUrl="~/js/edit.gif" OnClientClick="fnOpen(参数); return true;" />如果不想造成postback return false;
      

  6.   

    <asp:ImageButton ID="ImageButton2" runat="server" ImageUrl="~/js/edit.gif" OnClientClick="return fnOpen('<%# Eval("NatrueID") %>','<%# Eval("NatrueName") %>')"   />
    现在是参数问题,这样的参数怎么传啊