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 相关文章推荐
短信提示使用 特效
Jan 19 Javascript
ExtJS 2.0实用简明教程 之Border区域布局
Apr 29 Javascript
为调试JavaScript添加输出窗口的代码
Feb 07 Javascript
引用 js在IE与FF之间的区别详细解析
Nov 20 Javascript
js实现键盘上下左右键选择文字并显示在文本框的方法
May 07 Javascript
整理AngularJS中的一些常用指令
Jun 16 Javascript
javascript实现显示和隐藏div方法汇总
Aug 14 Javascript
网页前端登录js按Enter回车键实现登陆的两种方法
May 10 Javascript
Javascript中 toFixed四舍六入方法
Aug 21 Javascript
JS基于设计模式中的单例模式(Singleton)实现封装对数据增删改查功能
Feb 06 Javascript
15 分钟掌握vue-next响应式原理
Oct 13 Javascript
js实现适配移动端的拖动效果
Jan 13 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之Smarty入门
2007/01/04 PHP
php实现通用的从数据库表读取数据到数组的函数实例
2015/03/21 PHP
smarty学习笔记之常见代码段用法总结
2016/03/19 PHP
PHP防止图片盗用(盗链)的方法小结
2016/11/11 PHP
PHP远程连接oracle数据库操作实现方法图文详解
2019/04/11 PHP
js 新浪的一个图片播放图片轮换效果代码
2008/07/15 Javascript
扩展Jquery插件处理mouseover时内部有子元素时发生样式闪烁
2011/12/08 Javascript
详解JavaScript函数绑定
2013/08/18 Javascript
jQuery 获取和设置select下拉框的值实现代码
2013/11/08 Javascript
每日十条JavaScript经验技巧(二)
2016/06/23 Javascript
避免jQuery名字冲突 noConflict()方法
2016/07/30 Javascript
AngularJS使用ng-repeat和ng-if实现数据的删选显示效果示例【适用于表单数据的显示】
2016/12/13 Javascript
jQuery使用DataTable实现删除数据后重新加载功能
2017/02/27 Javascript
vue axios整合使用全攻略
2018/05/24 Javascript
Node.js开发之套接字(socket)编程入门示例
2019/11/05 Javascript
基于redis的小程序登录实现方法流程分析
2020/05/25 Javascript
[36:29]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 LGD vs TNC
2018/04/02 DOTA
wxPython中文教程入门实例
2014/06/09 Python
Python模拟随机游走图形效果示例
2018/02/06 Python
pytorch 把MNIST数据集转换成图片和txt的方法
2018/05/20 Python
对python中 math模块下 atan 和 atan2的区别详解
2020/01/17 Python
python使用opencv resize图像不进行插值的操作
2020/07/05 Python
Keras构建神经网络踩坑(解决model.predict预测值全为0.0的问题)
2020/07/07 Python
如何在python中判断变量的类型
2020/07/29 Python
Python中免验证跳转到内容页的实例代码
2020/10/23 Python
css3实例教程 一款纯css3实现的发光屏幕旋转特效
2014/12/07 HTML / CSS
CSS3 flex布局之快速实现BorderLayout布局
2015/12/03 HTML / CSS
奥地利汽车配件店:Pkwteile.at
2017/03/10 全球购物
英国最好的温室之家:Greenhouses Direct
2019/07/13 全球购物
英国电子专家:maplin
2019/09/04 全球购物
初中物理教学反思
2014/01/14 职场文书
公司周年庆典标语
2014/10/07 职场文书
教师党员自我评价范文
2015/03/04 职场文书
2016圣诞节贺卡寄语
2015/12/07 职场文书
浅谈Python中的正则表达式
2021/06/28 Python
浅谈Redis位图(Bitmap)及Redis二进制中的问题
2021/07/15 Redis