js菜单伸缩,点击打开弹出浏览窗口

来源:互联网 发布:开淘宝网店货源怎么找 编辑:程序博客网 时间:2024/04/29 22:17

 <table border="0" cellpadding="0" cellspacing="0" class="tree_b" id="tree4">
            <tr>
              <td class="a1"><img src="img/dot.gif" align=middle id="btnNewsgao" style="padding-right:10px" border=0 onclick="return Toggle('Newsgao')"/>&nbsp;新闻稿</td>
            </tr>
            <tr>
              <td style="background-color:white; display:none;" id="dtNewsgao">
              <asp:Repeater ID="RptNewgaoroot" runat="server" EnableViewState=false OnItemDataBound="RptNewgaoroot_ItemDataBound"><ItemTemplate>
              <ul>
                <li class="pressrelease_level_a"><a href="#"><img src="img/dot.gif" align=middle id="btn<%#DataBinder.Eval(Container.DataItem,"Id").ToString()%>"  class="rgCollapse" border=0 onclick="return Toggle('<%#DataBinder.Eval(Container.DataItem,"Id").ToString()%>')"/>&nbsp;&nbsp;<%#DataBinder.Eval(Container.DataItem, "Client").ToString()%></a></li>
              </ul>
                <ul id="dt<%#DataBinder.Eval(Container.DataItem,"Id").ToString()%>" style="display:none;"><asp:Repeater ID="RptNewgaoroot2" runat="server" EnableViewState=false><ItemTemplate><li class="pressrelease_level_b"><a  href="javascript:SelCorp(<%#DataBinder.Eval(Container.DataItem, "ID").ToString()%>);"><%#DataBinder.Eval(Container.DataItem, "Notes").ToString()%></a></li>
                </ItemTemplate></asp:Repeater></ul>
                </ItemTemplate></asp:Repeater>
              </td>
            </tr>  
          </table>

 

////////////////////////////////////////////////////// js代码

 

<script language="javascript">
function SelCorp(Id)
{
    var Url="CommonFrm.aspx?Id="+Id+"&PageType=1";
    var result=window.showModalDialog(Url,'tempdialog','dialogWidth:800px;status:no;help:no;');   
    if(result!=null)
    {
        var val=result.split('$$$');
       // $("hidCorpId").value = val[0];
    }
}


function Toggle(targetid)
{
    target=document.getElementById("dt"+targetid);
    targetbtn=document.getElementById("btn"+targetid);
    if (target.style.display=="")
    {
        target.style.display="none";
  //targetbtn.className="rgExpand";
  
  targetbtn.src="img/dot.gif";
  targetbtn.title="展开";
    }
    else
    {
        target.style.display="";
  //targetbtn.className="rgCollapse";
  
  targetbtn.src="img/dot2.gif";
  targetbtn.title="折叠";
    }
}
</script>

 

///////////////////////////////////////////////  C#后台

 

    protected void RptNewgaoroot_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
            DataRowView row = (DataRowView)e.Item.DataItem;

            string lcSrch = " where Client='" + row["client"] + "' and InUse='Y'";
            DataSet ds = new ShNewsgao().GetNewsgaoInfo(lcSrch, null);
            DataTable dv = ds.Tables[0];

            Repeater rep = (Repeater)e.Item.FindControl("RptNewgaoroot2");
            rep.DataSource = dv;
            rep.DataBind();
        }
    }

原创粉丝点击