<div id="treeboxbox_tree" style="width:200;height:200"></div>
<script>
function onButtonClick(menuitemId,type){
var id = tree.contextID;
tree.setItemColor(id,menuitemId.split("_")[1]);
}
menu = new dhtmlXMenuObject(null,"standard");
menu.setImagePath("../../../dhtmlxMenu/codebase/imgs/");
menu.setIconsPath("../images/");
menu.renderAsContextMenu();
menu.setOpenMode("web");
menu.attachEvent("onClick",onButtonClick);
menu.loadXML("_context.xml");
tree=new dhtmlXTreeObject("treeboxbox_tree","100%","100%",0);
tree.setImagePath("../imgs/");
tree.enableDragAndDrop(true);
tree.enableContextMenu(menu);
tree.loadXML("tree.xml")
tree.attachEvent("onBeforeContextMenu",function(itemId){
if (tree.hasChildren(itemId) > 0){
menu.hideItem('outher');
} else {
menu.showItem('outher');
}
return true
}) </script>