filemanage功能中用到的lib.js

  var indexnum= 10;

  var count= 0;

  function getmap(sFileName,sId){

  var Uploadpic="../filetype/unknown.gif";

  var sExten = sFileName.substring(sFileName.lastIndexOf(".")+1,sFileName.length);

  var creatediv = document.createElement("div");

  creatediv.setAttribute("id","myfile_"+sId);

  creatediv.style.height = "17px";

  creatediv.className = "file_div";

  strHtml  = "<table border='0' cellpadding='0' cellspacing='0' width='200' style='TABLE-LAYOUT: fixed' >"

  strHtml += "<tr><td width='174' style='word-break:break-all'></><img  src='"+Uploadpic+"' id=fileext_"+sId+"> <font size=2>" +sFileName +"</font>     </td>"

  strHtml += "<td width='26'><img src='../myblog/del.gif' onclick=clearfiles('"+sId+"'); ></td></tr></table>"

  creatediv.innerHTML = strHtml ;

  document.getElementById("myfilesarea").appendChild(creatediv);

  document.getElementById(sId).style.display="none"

  count ++;

  checkexist(sExten,sId);

  }

  function checkexist(xExt,xId){

  var picurl="../filetype/"+xExt+".gif";

  var url = "checkexist.asp?pic="+xExt+"&pid=" +Math.random();

  xmlHttp.open("GET", url, false);

  xmlHttp.onreadystatechange = function sendinfo() {

  if (xmlHttp.readyState == 4) {

  if(xmlHttp.status == 200) {

  var response = xmlHttp.responseText;

  if (response =="yes"){

  document.getElementById('fileext_'+xId).src=picurl;

  }

  }

  }

  }

  xmlHttp.send(null);

  }

  function clearfiles(xId){

  document.getElementById("myfile_"+xId).removeNode(true);

  document.getElementById(xId).style.display="block";

  count--;

  }

  function step1() {

  document.getElementById("step01").innerHTML="<font size=2><img border=0 src=images/gostep.gif> 第一步:更新文件及文件夹</font>"

  var url = "../listall.asp?pid="+Math.random();

  xmlHttp.open("GET", url, true);

  xmlHttp.onreadystatechange = step1ok;

  xmlHttp.send(null);

  }

  function step1ok() {

  if (xmlHttp.readyState == 4) {

  document.getElementById("step01").innerHTML="<font size=2>  第一步:更新文件及文件夹</font> <img border=0 src=images/finish.gif>"

  document.getElementById("step02").innerHTML="<font size=2><img border=0 src=images/gostep.gif> 第二步:删除无效的文件</font>"

  setTimeout("step2()",1000);

  }

  }

  function step2() {

  var url = "../delall.asp?pid="+Math.random();

  xmlHttp.open("GET", url, true);

  xmlHttp.onreadystatechange = step2ok;

  xmlHttp.send(null);

  }

  function step2ok() {

  if (xmlHttp.readyState == 4) {

  document.getElementById("step02").innerHTML="<font size=2>  第二步:删除无效的文件</font>  <img border=0 src=images/finish.gif>"

  document.getElementById("step03").innerHTML="<font size=2><img border=0 src=images/gostep.gif> 第三步:设置FTP空间同步</font>"

  setTimeout("step3()",1000);

  }

  }

  function step3() {

  var url = "ftpformate.asp?pid="+Math.random();

  xmlHttp.open("GET", url, true);

  xmlHttp.onreadystatechange = step3ok;

  xmlHttp.send(null);

  }

  function step3ok() {

  if (xmlHttp.readyState == 4) {

  document.getElementById("step03").innerHTML="<font size=2>  第三步:设置FTP空间同步</font> <img border=0 src=images/finish.gif>"

  setTimeout("step4()",1000);

  }

  }

  function step4() {

  document.getElementById("filemanage_update").style.display="none"

  document.getElementById("filemanage_all").style.display="block";

  showfiles();

  }

  var tagstate;

  tagstate="no"

  function showtag(){

  if (tagstate=="no"){

  document.getElementById("arror_01").src='images/arror2.gif'

  document.getElementById("intro").style.display="block";

  tagstate="yes";

  }else{

  document.getElementById("arror_01").src='images/arror.gif'

  document.getElementById("intro").style.display="none";

  tagstate="no";

  }

  }

  function showtips(a){

  document.getElementById("layer_tips").innerHTML=a

  document.getElementById("layer_tips").style.display="block";

  document.getElementById("layer_tips").style.pixelTop=window.event.y+18;

  document.getElementById("layer_tips").style.pixelLeft=window.event.x+12;

  }

  function notips(){

  document.getElementById("layer_tips").style.display="none";

  }

  function showfileintro(a,b,c,d,e,f){

  var count

  if(f==''){

  count=0

  }else{

  count=f

  }

  var htmlstr="文件名:"+a+"<br>"+"文件所在目录:"+b+"<br>"+"文件大小:"+c+"<br>"+"上传时间:"+d+"<br>"+"文件简介:"+e+"<br>"+"文件下载次数:"+count+"<br>"

  document.getElementById("layer_fileintro").innerHTML=htmlstr

  document.getElementById("layer_fileintro").style.display="block";

  document.getElementById("layer_fileintro").style.pixelTop=window.event.y+18;

  document.getElementById("layer_fileintro").style.pixelLeft=window.event.x+12;

  }

  function nofileintro(){

  document.getElementById("layer_fileintro").style.display="none";

  }