A.aspx页面有以下一些代码
head部分<script type="text/javascript">
  $(function () {
     $(".boxy").boxy();
        });
</script>body部分<div style="width:200px;height:100px;" >
   <a href="#m1" class="boxy" title="这是超链接的标题">点我就会弹出一个对话框</a>
   <div id="m1" style="display: none;"> 我是超链接弹出来的
      <asp:UpdatePanel ID="UpdatePanel1" runat="server">
      <ContentTemplate>
         <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
             <Columns>
                     <asp:BoundField DataField="ID" HeaderText="编号" />
                      <asp:TemplateField>
                         <HeaderTemplate>定位到</HeaderTemplate>
                         <ItemTemplate>
                            <asp:LinkButton ID="LinkButton1" OnClientClick="myFunction(ID)" runat="server">定位</asp:LinkButton>
                          </ItemTemplate>
                      </asp:TemplateField>
             </Columns>
           </asp:GridView>
        </ContentTemplate>
        </asp:UpdatePanel>1、我想不点击a标签也能触发这个boxy,比如A页面加载完后我在JS文件里判断并弹出这个boxy(即DIV为m1那部分),如何实现?
2、myFunction是在客户端执行的JS函数,接受ID(编号)参数,如何传到myFunction里面?
谢谢!

解决方案 »

  1.   


    <asp:LinkButton ID="LinkButton1" OnClientClick="myFunction(ID)" runat="server">定位</asp:LinkButton>应为:
    <asp:LinkButton ID="LinkButton1" OnClientClick="myFunction(ID)" runat="server">定位</asp:LinkButton>
      

  2.   

    求帮助!ID(编号)如何传到myFunction里面?
      

  3.   

     OnClientClick='myFunction(<%# Eval("ID")%>)'
      

  4.   

    不知哪位能再帮我解决一下,如何在页面加载完毕后弹出boxy这个jQuery插件
      

  5.   

    用colorbox吧,可以在当前页面弹出一个新页面,新页面通过parent或opener对父页面进行引用,调用你的函数