2009-05-22 13 views

答えて

1

私はこのようにしていません。時間が許せば、もう一度試してみてください。

 var id = TreeView2_Data.selectedNodeID.value; //Get the Selectednode id of tv with asp.net id of TreeView2 
    if (id.length > 0) { 
     var selectedNode = document.getElementById(id); //Get the Selectnode object -> selectedNode.innerText will give you the text of the node 
     if ((typeof (selectedNode) != "undefined") && (selectedNode != null)) { 
      //Determine the depth of the select node 
      var nodeDepth = selectedNode.host.split('\\\\').length // the separator is the default single \. Tv adds the extra on and of course we have to add 2 for the string literals. 
      //node depth wil always be one more than the real node depth, so root is one. 
      if (nodeDepth >= 4) { 
       //Do stuff or return value 
      } 
     } 
    } 

希望します。代替案が見つかった場合には、ポストバックしてください。