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 相关文章推荐
在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
Dec 20 Javascript
在JavaScript中操作时间之setYear()方法的使用
Jun 12 Javascript
使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
Sep 16 Javascript
JS中对Cookie的操作详解
Aug 05 Javascript
Vue.js每天必学之构造器与生命周期
Sep 05 Javascript
js排序与重组的实例讲解
Aug 28 Javascript
在Vue 中使用Typescript的示例代码
Sep 10 Javascript
微信小程序实现Session功能及无法获取session问题的解决方法
May 07 Javascript
echarts多条折线图动态分层的实现方法
May 24 Javascript
VUE的history模式下除了index外其他路由404报错解决办法
Aug 21 Javascript
vuex根据不同的用户权限展示不同的路由列表功能
Sep 20 Javascript
js实现mp3录音通过websocket实时传送+简易波形图效果
Jun 12 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 adodb介绍
2009/03/19 PHP
19个Android常用工具类汇总
2014/12/30 PHP
PHP文件下载实例代码浅析
2016/08/17 PHP
PHP两个n位的二进制整数相加问题的解决
2018/08/26 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
FCK调用方法..
2006/12/21 Javascript
理解JavaScript的prototype属性
2012/02/11 Javascript
JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符
2012/10/11 Javascript
window.onload和$(function(){})的区别介绍
2013/10/30 Javascript
js取整数、取余数的方法
2014/05/11 Javascript
15个jquery常用方法、小技巧分享
2015/01/13 Javascript
推荐10 款 SVG 动画的 JavaScript 库
2015/03/24 Javascript
谈谈impress.js初步理解
2015/09/09 Javascript
jQuery实用技巧必备(中)
2015/11/03 Javascript
强大Vue.js组件浅析
2016/09/12 Javascript
新手学习前端之js模仿淘宝主页网站
2016/10/31 Javascript
Nodejs 复制文件/文件夹的方法
2017/08/24 NodeJs
小程序云开发如何实现图片上传及发表文字
2019/05/17 Javascript
微信小程序动态添加view组件的实例代码
2019/05/23 Javascript
Vue Components 数字键盘的实现
2019/09/18 Javascript
python操作MongoDB基础知识
2013/11/01 Python
Sanic框架基于类的视图用法示例
2018/07/18 Python
python字典值排序并取出前n个key值的方法
2018/10/17 Python
python 利用pywifi模块实现连接网络破解wifi密码实时监控网络
2019/09/16 Python
Python partial函数原理及用法解析
2019/12/11 Python
Python开发之pip安装及使用方法详解
2020/02/21 Python
python如何求圆的面积
2020/07/01 Python
django rest framework使用django-filter用法
2020/07/15 Python
Python如何将模块打包并发布
2020/08/30 Python
日本网路线上商品代购服务:转送JAPAN
2016/08/05 全球购物
李维斯德国官方网上商店:Levi’s德国
2016/09/10 全球购物
网站编辑求职信
2013/10/17 职场文书
大学生创业计划书的格式要求
2013/12/29 职场文书
迅雷Cued工作心得体会
2014/01/27 职场文书
2015年库房工作总结
2015/04/30 职场文书
element多个表单校验的实现
2021/05/27 Javascript