filemanage功能中用到的lib.js


Posted in Javascript onApril 08, 2007

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";
}

Javascript 相关文章推荐
Prototype使用指南之range.js
Jan 10 Javascript
prototype与jquery下Ajax实现的差别
Sep 13 Javascript
js 利用image对象实现图片的预加载提高访问速度
Mar 29 Javascript
js 自定义个性下拉选择框示例
Aug 20 Javascript
判断字符串的长度(优化版)中文占两个字符
Oct 30 Javascript
javascript表单正则应用
Feb 04 Javascript
详解微信小程序Radio选中样式切换
Jul 06 Javascript
在小程序中使用canvas的方法示例
Sep 17 Javascript
微信接入之获取用户头像的方法步骤
Sep 23 Javascript
layui点击按钮页面会自动刷新的解决方案
Oct 25 Javascript
Angular单元测试之事件触发的实现
Jan 20 Javascript
Vue父子传递实例讲解
Feb 14 Javascript
filemanage功能中用到的common.js
Apr 08 #Javascript
收集的网上用的ajax之chat.js文件
Apr 08 #Javascript
在页面上点击任一链接时触发一个事件的代码
Apr 07 #Javascript
js检测客户端不是firefox则提示下载
Apr 07 #Javascript
JavaScript进阶教程(第四课第一部分)
Apr 05 #Javascript
JavaScript 指导方针
Apr 05 #Javascript
JavaScript 特殊字符
Apr 05 #Javascript
You might like
php随机输出名人名言的代码
2012/10/07 PHP
destoon利用Rewrite规则设置网站安全
2014/06/21 PHP
PHP中list()函数用法实例简析
2016/01/08 PHP
PHP实现断点续传乱序合并文件的方法
2018/09/06 PHP
JavaScript 动态创建VML的方法
2009/10/14 Javascript
浅谈javascript回调函数
2014/12/07 Javascript
JavaScript实现获得所有兄弟节点的方法
2015/07/23 Javascript
js不间断滚动的简单实现
2016/06/03 Javascript
分享JS数组求和与求最大值的方法
2016/08/11 Javascript
BooStrap对导航条的改造实践小结
2016/09/21 Javascript
ReactNative-JS 调用原生方法实例代码
2016/10/08 Javascript
微信小程序 UI布局常用技巧整理总结
2016/12/05 Javascript
探究JavaScript中的五种事件处理程序方式
2016/12/07 Javascript
基于vuejs实现一个todolist项目
2017/04/11 Javascript
使用Webpack提高Vue.js应用的方式汇总(四种)
2017/07/10 Javascript
js前端导出Excel的方法
2017/11/01 Javascript
Vue CLI3 开启gzip压缩文件的方式
2018/09/30 Javascript
[06:23]2014DOTA2西雅图国际邀请赛 小组赛7月12日TOPPLAY
2014/07/12 DOTA
[00:12]DAC2018 no[o]ne亮相SOLO赛 他是否如他的id一样无人可挡?
2018/04/06 DOTA
学习python 之编写简单乘法运算题
2016/02/27 Python
django中账号密码验证登陆功能的实现方法
2019/07/15 Python
Python 通过微信控制实现app定位发送到个人服务器再转发微信服务器接收位置信息
2019/08/05 Python
解决使用export_graphviz可视化树报错的问题
2019/08/09 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
2019/09/04 Python
python使用正则表达式(Regular Expression)方法超详细
2019/12/30 Python
Python如何实现远程方法调用
2020/08/07 Python
如何用Python绘制3D柱形图
2020/09/16 Python
Python之字典添加元素的几种方法
2020/09/30 Python
python修改微信和支付宝步数的示例代码
2020/10/12 Python
python3中calendar返回某一时间点实例讲解
2020/11/18 Python
基层干部十八大感言
2014/01/19 职场文书
意向书范文
2014/03/31 职场文书
汽车转让协议书范本
2014/12/07 职场文书
给上级领导的感谢信
2015/01/22 职场文书
装饰技术负责人岗位职责
2015/04/13 职场文书
Oracle使用别名的好处
2022/04/19 Oracle