dim TreeTable sub DeleteTree() if IsEmpty(TreeTable) then exit sub document.body.removeChild(TreeTable) set TreeTable = nothing end sub sub CreateTree() set TreeTable = document.createElement("TABLE") TreeTable.cellSpacing = 0 TreeTable.cellPadding = 0 ' TreeTable.style.position = "absolute" TreeTable.style.posLeft = 10 TreeTable.style.posTop = 10 ' document.body.appendChild(TreeTable) document.all("cameralist1").appendChild(TreeTable) end sub sub Tree_Open() 'msgbox window.event.srcElement.id if window.event.srcElement.src = "img/empty.gif" then exit sub end if dim rowid rowid = "row_" + Mid(window.event.srcElement.id,4) dim rowItem set rowItem = document.all(rowid) if rowItem.style.display = "none" then window.event.srcElement.src = "img/plus.gif" rowItem.style.display = "none" else window.event.srcElement.src = "img/minus.gif" rowItem.style.display = "none" end if end sub sub AddItem(id,Desc) dim newRow dim imgCell,textCell,imgItem set newRow = TreeTable.insertRow newRow.id = "row" + CSTr(id) newRow.height = 15 set imgCell = newRow.InsertCell imgCell.id = "imgCell" + CSTr(id) imgCell.width = 15 imgCell.align = "center" set imgItem = document.createElement("IMG") imgItem.id = "img" + CSTr(id) imgItem.src = "img/empty.gif" imgItem.width = 11 imgItem.height = 11 imgItem.border = 0 imgItem.onclick = GetRef("Tree_Open") imgCell.appendChild(imgItem) set textCell = newRow.InsertCell textCell.id = "textCell" + CSTr(id) textCell.innerHTML = "" + Desc + "" textCell.onclick = GetRef("Item_Click") set SubitemsTable = document.createElement("TABLE") SubitemsTable.id = "SubitemsTable" + CSTr(id) SubitemsTable.cellSpacing = 0 SubitemsTable.cellPadding = 0 set newRow = TreeTable.insertRow newRow.style.display = "none" newRow.style.width = 0 newRow.id = "row_" + CSTr(id) set imgCell = newRow.InsertCell imgCell.id = "" + CSTr(id) imgCell.width = 15 imgCell.innerText = "" set textCell = newRow.InsertCell textCell.appendChild(SubitemsTable) end sub sub AddSubitem(place,parent_id,id,Desc,on_click) dim parentImg,SubitemsTable set parentImg = document.all("img" + CStr(parent_id)) if 0 <> InStr(1,parentImg.src,"empty.gif") then parentImg.src = "img/plus.gif" set SubitemsTable = document.all("SubitemsTable" + CStr(parent_id)) dim newRow,newCell set newRow = SubitemsTable.insertRow(place) newRow.height = 10 newRow.id = "st_row" + CStr(id) set newCell = newRow.InsertCell newCell.innerHTML = "" + Desc + "" end sub sub ChangeSubitem(parent_id,id,Desc,on_click) dim newRow,newCell set newRow = document.all("st_row" + CStr(id)) set newCell = newRow.cells(0) newCell.innerHTML = "" + Desc + "" end sub