⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tree.js.svn-base

📁 菲律宾的一个大学的图书管理系统 spring+hibernate+velocity
💻 SVN-BASE
字号:
var selectedEntity = null;

function initialize() {
  var xmlDoc
  var xslDoc

  xmlDoc = new ActiveXObject('Microsoft.XMLDOM')
  xmlDoc.async = false;

  xslDoc = new ActiveXObject('Microsoft.XMLDOM')
  xslDoc.async = false;

  xmlDoc.load("tree.xml")
  xslDoc.load("tree/tree.xsl")

  folderTree.innerHTML = xmlDoc.documentElement.transformNode(xslDoc);
  expandAll(folderTree);
}

function clickOnEntity(entity) {

  if(entity.open == "false") {
    expand(entity, true);
  }
  else {
    collapse(entity);
  }

  selectedEntity = entity;
  window.event.cancelBubble = "true";
}

function expand(entity) {
  var stateImage;
  var oImage

  stateImage = document.all["stateImage" + entity.id];
  
  oImage = entity.childNodes(0).all["image"]
  oImage.src = entity.imageOpen

  if(stateImage)
  {
		stateImage.src = stateImage._open;
  }

  for(i=0; i < entity.childNodes.length; i++) {
    if(entity.childNodes(i).tagName == "DIV") {
      entity.childNodes(i).style.display = "block"
    }
  }
  
  entity.open = "true"
}

function collapse(entity) {
  var stateImage;
  var oImage
  var i

  stateImage = document.all["stateImage" + entity.id];

  oImage = entity.childNodes(0).all["image"]
  oImage.src = entity.image

  if(stateImage)
  {
		stateImage.src = stateImage._closed;
  }

  for(i=0; i < entity.childNodes.length; i++) {
      if(entity.childNodes(i).tagName == "DIV") {
        if(entity.id != "folderTree") entity.childNodes(i).style.display = "none"
        collapse(entity.childNodes(i))
      }
    }
    
  entity.open = "false"
}

function expandAll(entity) {
  var oImage
  var i

  expand(entity, false)

  for(i=0; i < entity.childNodes.length; i++) {
    if(entity.childNodes(i).tagName == "DIV") {
      expandAll(entity.childNodes(i))
    }
  }
}

function gotoAction(link){
	parent.document.all.MainFrame.src =link;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -