<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    xhchc

    危波帆墻,笑談只在桃花上;與誰共尚,風吹萬里浪; 相依相偎,不做黃泉想;莫惆悵,碧波潮生,一蕭自狂放……

     

    IEWebControl TreeView右鍵菜單實例

     

    一個IEWebControl TreeView右鍵菜單的例子,實現了添加、修改和刪除功能,復制即可運行
    更多TreeView的客戶端操作參見
    http://www.csdn.net/Develop/read_article.asp?id=22100

    <%@ Register TagPrefix="iewc" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls, Version=1.0.2.226, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %>
    <HTML>
     <HEAD>
      <title>TreeView控件右鍵菜單</title>
      <style>
      <!--
       .skin
       {
       cursor:default;
       font:menutext;
       position:absolute;
       text-align:left;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 10pt;
       width:120px;
       background-color:menu;
       border:1 solid buttonface;
       visibility:hidden;
       border:2 outset buttonhighlight;
       }
       .menuitems
       {
       padding-left:15px;
       padding-right:10px;
       }
       -->
      </style>
     </HEAD>
     <body onclick="hideMenu()">
      <form id="TreeView" method="post" runat="server">
       <iewc:TreeView id="TreeView1" runat="server" ExpandLevel="3" HoverStyle="color:blue;background:#ffff00;">
        <iewc:TreeNode Text="Node0" Expanded="True">
         <iewc:TreeNode Text="Node3">
          <iewc:TreeNode Text="Node5"></iewc:TreeNode>
          <iewc:TreeNode Text="Node6"></iewc:TreeNode>
         </iewc:TreeNode>
         <iewc:TreeNode Text="Node4"></iewc:TreeNode>
        </iewc:TreeNode>
        <iewc:TreeNode Text="Node1" Expanded="True">
         <iewc:TreeNode Text="Node7">
          <iewc:TreeNode Text="Node8"></iewc:TreeNode>
         </iewc:TreeNode>
        </iewc:TreeNode>
        <iewc:TreeNode Text="Node2" Expanded="True">
         <iewc:TreeNode Text="Node9"></iewc:TreeNode>
         <iewc:TreeNode Text="Node10">
          <iewc:TreeNode Text="Node11"></iewc:TreeNode>
          <iewc:TreeNode Text="Node12"></iewc:TreeNode>
         </iewc:TreeNode>
        </iewc:TreeNode>
       </iewc:TreeView>
       <div id="popupMenu" class="skin" onMouseover="highlighItem()" onMouseout="lowlightItem()" onClick="clickItem()">
        <div class="menuitems" func="add">添加</div>
        <hr>
        <div class="menuitems" func="delete">刪除</div>
        <div class="menuitems" func="modify">修改</div>
       </div>
      </form>
      <script language="javascript">
       var menuskin = "skin";
       var node = null;

       function hideMenu()
       {
        popupMenu.style.visibility = "hidden";
       }

       function highlighItem()
       {
        if (event.srcElement.className == "menuitems")
        {
         event.srcElement.style.backgroundColor = "highlight";
         event.srcElement.style.color = "white";
        }
       }

       function lowlightItem()
       {
        if (event.srcElement.className == "menuitems")
        {
         event.srcElement.style.backgroundColor = "";
         event.srcElement.style.color = "black";
         window.status = "";
        }
       }

       function clickItem()
       {    
        if (event.srcElement.className == "menuitems")
        {
         if(event.srcElement.getAttribute("func") == "add" && node != null)
         {
          var newNode=TreeView1.createTreeNode();
          newNode.setAttribute("Text","new Node");
          node.add(newNode);
         }
         else if (event.srcElement.getAttribute("func") == "delete" && node != null)
         {
          node.remove();
         }
         else if (event.srcElement.getAttribute("func") == "modify" && node != null)
         {
          node.setAttribute("Text","hgknight");
         }
        }
       }
       
       function TreeView1.oncontextmenu()
       {
        var nodeindex = event.treeNodeIndex;
        if (typeof(nodeindex) == "undefined")
        {
         node = null;
         return;
        }
        
        node = TreeView1.getTreeNode(nodeindex);
        
        var rightedge = document.body.clientWidth-event.clientX;
        var bottomedge = document.body.clientHeight-event.clientY;
        if (rightedge <popupMenu.offsetWidth)
        {
         popupMenu.style.left = document.body.scrollLeft + event.clientX - popupMenu.offsetWidth;
        }
        else
        {
         popupMenu.style.left = document.body.scrollLeft + event.clientX;
        }
        if (bottomedge <popupMenu.offsetHeight)
        {
         popupMenu.style.top = document.body.scrollTop + event.clientY - popupMenu.offsetHeight;
        }
        else
        {
         popupMenu.style.top = document.body.scrollTop + event.clientY;
        }
        popupMenu.style.visibility = "visible";
        return false;
       } 
       
      </script>
     </body>
    </HTML>

    posted on 2008-07-10 17:47 chu 閱讀(211) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆檔案

    我的鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 午夜爽爽爽男女免费观看影院| 高清永久免费观看| 18禁美女裸体免费网站 | 久久永久免费人妻精品| 亚洲欧洲久久久精品| 老外毛片免费视频播放| 日本免费人成黄页网观看视频 | 亚洲Aⅴ无码一区二区二三区软件| 亚洲日韩一区二区三区| 最近2019中文字幕免费看最新| 久久久久精品国产亚洲AV无码| 在线看片人成视频免费无遮挡| 亚洲AV无码国产剧情| 五月婷婷亚洲综合| sihu国产精品永久免费| 亚洲国产精品无码久久久不卡| 国产成人AV片无码免费| 亚洲美女视频一区| 18勿入网站免费永久| 亚洲色偷偷色噜噜狠狠99网| xvideos亚洲永久网址| 日韩毛片免费一二三| 亚洲乱亚洲乱妇无码麻豆| 日韩精品免费在线视频| 亚洲精品国产福利在线观看| 最近免费中文字幕大全视频 | 亚洲人成电影网站久久| 免费看美女被靠到爽| 又黄又大的激情视频在线观看免费视频社区在线| 亚洲精品国产自在久久| 污污网站免费观看| 亚洲色偷偷综合亚洲AV伊人蜜桃 | 成年女人免费v片| 一区二区免费在线观看| 亚洲视频在线不卡| 四虎免费永久在线播放| 永久免费不卡在线观看黄网站| 国产.亚洲.欧洲在线| 亚洲第一区精品日韩在线播放| 免费国产黄网站在线观看| 亚洲Av无码国产一区二区 |