您好,欢迎访问一九零五行业门户网

filemanage功能中用到的lib.js_javascript技巧

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  =
strhtml += >  +sfilename +     
strhtml +=
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= 第一步:更新文件及文件夹
  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=  第一步:更新文件及文件夹 
  document.getelementbyid(step02).innerhtml= 第二步:删除无效的文件
  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=  第二步:删除无效的文件  
    document.getelementbyid(step03).innerhtml= 第三步:设置ftp空间同步
    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=  第三步:设置ftp空间同步 
     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+
+文件所在目录:+b+
+文件大小:+c+
+上传时间:+d+
+文件简介:+e+
+文件下载次数:+count+
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;
}
其它类似信息

推荐信息