GVtree.js
上传用户:u_thks
上传日期:2022-07-31
资源大小:1910k
文件大小:2k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

Java

  1. // Made in GamVan
  2. var ie = document.all != null;
  3. var mozilla = document.all == null;
  4. var ie4 = document.all && navigator.userAgent.indexOf("Opera") == -1;
  5. var ns6 = document.getElementById && !document.all;
  6. var ns4 = document.layers;
  7. function loadTree(tID, replaceUrl) {
  8.   if(!ie4 && !ns6) {
  9.     return false;
  10.   }
  11. if(!showTree(tID)) {
  12. if(replaceUrl.length!=0){  
  13. var obj = ie4 ? document.frames["hiddenframe"] : ns6 ? document.getElementById("hiddenframe") : "";
  14. if(ns6) {
  15.   obj.src = replaceUrl;
  16. }
  17. else {
  18.   obj.location.replace(replaceUrl);
  19. }
  20.  }
  21.    }
  22. }
  23. function showTree(id) {
  24.   var icon = null;
  25.   var load_block = null;
  26.   var show_block = null;
  27.   var imgPath = null;
  28.   var loaded = false;
  29.   if(ie) {
  30.     icon = eval("icon_" + id);
  31.     load_block = eval("load_" + id);
  32.     show_block = "block";
  33.   }
  34.   else {
  35.     icon = document.getElementById("icon_" + id);
  36.     load_block = document.getElementById("load_" + id);
  37.     show_block = "table-row";
  38.   }
  39.   imgPath = icon.src;
  40.   if(icon.src.indexOf("noreply") != -1) {
  41.     return false;
  42.   }
  43.   loaded = !(icon.src.indexOf("t1.gif") != -1);
  44.   imgPath = imgPath.substring(0, imgPath.lastIndexOf("/"));
  45.   if("object" == typeof(icon)) {
  46.     if(load_block.style.display != show_block) {
  47.       load_block.style.display = show_block;
  48.       icon.src = imgPath + "/t2.gif";
  49.       icon.title = "关闭";
  50.     }
  51.     else {
  52.       load_block.style.display = "none";
  53.       icon.src = imgPath + "/t1.gif";
  54.       icon.title = "展开";
  55.     }
  56.   }
  57.   return loaded;
  58. }
  59. ////////////////////////////////////////////////
  60. function loadTreeNoimg(tID, replaceUrl) {
  61.   if(!ie4 && !ns6) {
  62.     return false;
  63.   }
  64. //if(!showTreeNoimg(tID)) {
  65. if(replaceUrl.length!=0){  
  66. var obj = ie4 ? document.frames["hiddenframe"] : ns6 ? document.getElementById("hiddenframe") : "";
  67. if(ns6) {
  68.   obj.src = replaceUrl;
  69. }
  70. else {
  71.   obj.location.replace(replaceUrl);
  72. }
  73.  }
  74.    //}
  75. }
  76. function showTreeNoimg(id) {
  77.   var load_block = null;
  78.   var show_block = null;
  79.   var loaded = false;
  80.   if(ie) {
  81.     load_block = eval("load_" + id);
  82.     show_block = "block";
  83.   }
  84.   else {
  85.     load_block = document.getElementById("load_" + id);
  86.     show_block = "table-row";
  87.   }
  88.    //if(load_block.style.display != show_block) {
  89.       //load_block.style.display = show_block;
  90.     //}
  91.     //else {
  92.       //l/oad_block.style.display = "none";
  93.     //}
  94.   return false;
  95. }