filemanage功能中用到的lib.js

2016-02-19 10:05 1 1 收藏

下面图老师小编要向大家介绍下filemanage功能中用到的lib.js,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

【 tulaoshi.com - Web开发 】

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 += "trtd 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=2img 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=2img 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=2img 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";
}

来源:https://www.tulaoshi.com/n/20160219/1593309.html

延伸阅读
标签: Web开发
PS前端架构辅助v2.0.1版2007-11-14发布,欢迎各位前端架构师下载试用,欢迎反馈使用建议。 推出目的,可以快速生成HTML代码和CSS样式--选中一个选区,按下F2,代码立即生成图片也立即保存好了 相信Photoshop是凡是称得上电脑高手的人都会的图片处理软件,鸽子也特别喜欢画画(设计),这个软件也用得特溜,闭着眼都可以玩了。呵,于是也...
标签: windows 操作系统
虽然Windows XP在功能和易用性比以往的系统增强很多,但更多的功能就意味着需要占用更多的系统资源。其实Windows XP一些自带的功能并不比第三方软件强,为了使系统更清爽,笔者收集了一些撤消Windows XP自带功能方法,与大家分享。 一、撤消对压缩文件的支持 从Windows Me开始,微软就在系统内置了对ZIP文件的支持,用户可以把ZIP文件当成文件...
标签: Web开发
代码如下: script type="text/javascript"  /**   * function loadScript   * Copyright (C) 2006 Dao Gottwald   *   * This library is free software; you can redistribute it and/or&nbs...
标签: Web开发
基本功能: 1,按给定的宽和高进行智能缩小 2,按给定的宽和高进行固定缩小(会出现图片变形情况) 3,按给定的宽进行等比例缩小 4,按给定的高进行等比例缩小 5,宽和高按百分比缩小  程序代码 script type="text/javascript" /******************** *基本描述: * 图片缩略,使用js的静态类实现 * by 西楼冷月 20080817 www.chinacms.org | ww...
标签: word
在Word中用查找替换功能制作试卷   作为教师,经常会整理一些从网上下载的资料,并制作成试卷。有一次,一位朋友从网上另存了一个试卷的网页文本,有很多手动换行符,而且有答案。想把这个试卷让学生做一遍,当然不需要答案,还要在每个选择题的前面加上一个括号,用来让学生填上答案。如果一个个地修改,要花费很多时间。能不能想一...

经验教程

582

收藏

12
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部