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 相关文章推荐
JS版网站风格切换实例代码
Oct 06 Javascript
wap手机图片滑动切换特效无css3元素js脚本编写
Jul 28 Javascript
js实现class样式的修改、添加及删除的方法
Jan 20 Javascript
Node.js实现Excel转JSON
Apr 24 Javascript
jquery实现表格中点击相应行变色功能效果【实例代码】
May 09 Javascript
javascript中的try catch异常捕获机制用法分析
Dec 14 Javascript
jquery拼接ajax 的json和字符串拼接的方法
Mar 11 Javascript
ionic2自定义cordova插件开发以及使用(Android)
Jun 19 Javascript
JavaScript基础进阶之数组方法总结(推荐)
Sep 04 Javascript
基于Vue制作组织架构树组件
Dec 06 Javascript
Vue 中可以定义组件模版的几种方式
Aug 06 Javascript
Vue h函数的使用详解
Feb 18 Vue.js
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 文章调用类代码
2011/08/11 PHP
PHP中VC6、VC9、TS、NTS版本的区别与用法详解
2013/10/26 PHP
PHP变量内存分配问题记录整理
2013/11/27 PHP
PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
2014/05/10 PHP
使用PHP生成图片的缩略图的方法
2015/08/18 PHP
修改jquery里的dialog对话框插件为框架页(iframe) 的方法
2010/09/14 Javascript
JavaScript设置body高度为浏览器高度的方法
2015/02/09 Javascript
直接拿来用的15个jQuery代码片段
2015/09/23 Javascript
js实现索引图片切换效果
2015/11/21 Javascript
直接拿来用的页面跳转进度条JS实现
2016/01/06 Javascript
AngularJS中$interval的用法详解
2016/02/02 Javascript
jQuery特殊符号转义的实现
2016/11/30 Javascript
记React connect的几种写法(小结)
2018/09/18 Javascript
使用express来代理服务的方法
2019/06/21 Javascript
Layui弹出层 加载 做编辑页面的方法
2019/09/16 Javascript
Vue请求java服务端并返回数据代码实例
2019/11/28 Javascript
vue项目配置同一局域网可使用ip访问的操作
2020/10/23 Javascript
Python写的英文字符大小写转换代码示例
2015/03/06 Python
python中getaddrinfo()基本用法实例分析
2015/06/28 Python
栈和队列数据结构的基本概念及其相关的Python实现
2015/08/24 Python
python实现微信小程序自动回复
2018/09/10 Python
Python基于百度云文字识别API
2018/12/13 Python
Django model反向关联名称的方法
2018/12/15 Python
python获取txt文件词向量过程详解
2019/07/05 Python
Pytorch.nn.conv2d 过程验证方式(单,多通道卷积过程)
2020/01/03 Python
Tensorflow不支持AVX2指令集的解决方法
2020/02/03 Python
python 基于wx实现音乐播放
2020/11/24 Python
Python爬虫获取op.gg英雄联盟英雄对位胜率的源码
2021/01/29 Python
Django和Ueditor自定义存储上传文件的文件名
2021/02/25 Python
python lambda的使用详解
2021/02/26 Python
Invicta手表官方商店:百年制表历史的瑞士腕表品牌
2019/09/26 全球购物
一封普通求职者的求职信
2013/11/20 职场文书
中文专业毕业生自荐书范文
2014/01/04 职场文书
奥巴马获胜演讲稿
2014/05/15 职场文书
拯救大兵瑞恩观后感
2015/06/09 职场文书
街道办残联2016年助残日活动总结
2016/04/01 职场文书