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 相关文章推荐
JQuery 解析多维的Json数据格式
Nov 02 Javascript
深入理解javaScript中的事件驱动
May 21 Javascript
举例讲解AngularJS中的模块
Jun 17 Javascript
Node.js的npm包管理器基础使用教程
May 26 Javascript
基于JS实现checkbox全选功能实例代码
Oct 31 Javascript
基于Vue2的移动端开发环境搭建详解
Nov 03 Javascript
jquery拖动改变div大小
Jul 04 jQuery
微信小程序实现顶部下拉菜单栏
Nov 04 Javascript
微信小程序中显示倒计时代码实例
May 09 Javascript
layui form表单提交后实现自动刷新
Oct 25 Javascript
Layer UI表格列日期格式化及取消自动填充日期的实现方法
May 10 Javascript
electron踩坑之dialog中的callback解决
Oct 06 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使之能同时支持GIF和JPEG
2006/10/09 PHP
set_include_path在win和linux下的区别
2008/01/10 PHP
PHP 魔术变量和魔术函数详解
2015/02/25 PHP
php实现文本数据导入SQL SERVER
2015/05/17 PHP
PHP判断FORM表单或URL参数来的数据是否为整数的方法
2016/03/25 PHP
php基于dom实现的图书xml格式数据示例
2017/02/03 PHP
有一段有意思的代码-javascript现实多行信息
2007/08/26 Javascript
Firefox和IE兼容性问题及解决方法总结
2013/10/08 Javascript
javascript实现计时器的简单方法
2016/02/21 Javascript
js中数组结合字符串实现查找(屏蔽广告判断url等)
2016/03/30 Javascript
浅谈jquery点击label触发2次的问题
2016/06/12 Javascript
AngularJS实现网站换肤实例
2021/02/19 Javascript
js放大镜放大购物图片效果
2017/01/18 Javascript
JS操作input标签属性checkbox全选的实现代码
2017/03/02 Javascript
JS实现页面打印(整体、局部)
2017/08/18 Javascript
微信小程序点餐系统开发常见问题汇总
2019/08/06 Javascript
layui时间控件选择时间范围的实现方法
2019/09/28 Javascript
js页面加载后执行的几种方式小结
2020/01/30 Javascript
小程序角标的添加及绑定购物车数量进行实时更新的实现代码
2020/12/07 Javascript
Python中List.index()方法的使用教程
2015/05/20 Python
Python实现采用进度条实时显示处理进度的方法
2017/12/19 Python
pandas使用apply多列生成一列数据的实例
2018/11/28 Python
python base64库给用户名或密码加密的流程
2020/01/02 Python
在tensorflow中实现屏蔽输出的log信息
2020/02/04 Python
python爬虫调度器用法及实例代码
2020/11/30 Python
AmazeUI框架搭建的方法步骤(图文)
2020/08/17 HTML / CSS
澳大利亚香水在线:Price Rite Mart
2017/12/28 全球购物
美国首屈一指的高品质珠宝设计师和零售商:Allurez
2018/01/23 全球购物
迪斯尼假期(欧洲、中东及非洲):Disney Holidays EMEA
2021/02/15 全球购物
简单租房协议书
2014/10/21 职场文书
2015年社区居委会工作总结
2015/05/18 职场文书
2016年万圣节活动个人总结
2016/04/05 职场文书
MySQL连接查询你真的学会了吗?
2021/06/02 MySQL
如何使用Tkinter进行窗口的管理与设置
2021/06/30 Python
HTML中的表单元素介绍
2022/02/28 HTML / CSS
详解OpenCV曝光融合
2022/04/29 Python