<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<!--
<SELECT >===所有===</option>');

 var oData = getTopLevelItems(); //所有父级为空的节点
 for(var iCnt=0;iCnt<oData.length;iCnt++){
  if(iCnt==oData.length-1){
   BuildTree(oData[iCnt],0,false);
  }else{
   BuildTree(oData[iCnt],0,true);
  }
 }
 document.write ('</select>');
}

function hasChildItem(object)
{
 if(object == null)
  return false;

 var hasChild = false;
 var oData = getAllItems();
 if(oData != null)
 {
  for(var i=0;i<oData.length;i++)
  {
   if(oData[i].parentid == object.classid)
    hasChild = true;
  }
 }
 return hasChild;
}

function getChildren(object)
{
 if(object != null)
 {
  var children = new Array();
  var oData = getAllItems();
  for(var i=0;i<oData.length;i++)
  {
   if(object.classid == oData[i].parentid)
    children.push(oData[i]);
  }
  return children;
 }
 else
 {
  return null;
 }
}

function getTopLevelItems()
{
 var obj = new Array();
 var oData = getAllItems();
 for(var i=0;i<oData.length;i++)
 {
  if(oData[i].parentid == '')
   obj.push(oData[i]);
 }
 return obj;
}

function getAllItems()
{
 var oData = document.getElementsByTagName('xml');
 return oData;
}
DrawSelector('selDepart','window.alert(this.value)');

//-->
</SCRIPT>
</BODY>
</HTML>

相关文章: