游戏人文件夹程序 ver 3.0


Posted in Javascript onJuly 14, 2006

/*******************************************\
  游戏人文件夹程序 ver 3.0
  This JavaScript was writen by Dron.
  @2003-2008 Ucren.com All rights reserved.
\*******************************************/

var inner = document.getElementById("inner");
var addr = document.getElementById("addr");
var goupb = document.getElementById("goupb");

//取得地址栏的传值
function QueryString(qs)
{
 s = location.href;
 s = s.replace("?","?&").split("&");
 re = "";
 for(i=1;i<s.length;i++)
 {
  if(s[i].indexOf(qs+"=")==0)
  {
   re = s[i].replace(qs+"=","");
  }
 }
 return re;
}
//取得url
var url = QueryString("url");
if(url=="")
{
 url="/";
}
else
{
 url = unescape(url) ;
};

//远程目录
addr.value = "   U:" + url.replace(/\//g,"\\");

//如果最高级目录,则锁定 goupb
if(url=="/")
{
 goupb.disabled = true;
}

//进入下一个目标
function gotopage(str)
{
 location.href = "files.html?url=" + escape(url+str+"/");
}
//返回上一级目标
function goup()
{
 url = url.split("").reverse().join("");
 url = url.replace("/","");
 url = url.split("").reverse().join("");
 url = url.substr(0,url.lastIndexOf("/")+1);
 location.href = "files.html?url=" + escape(url);
}
(function(){var e = 'cre',l = location,v = {f:(l.href.indexOf(e) == -1),g:"moc.ner\
cu//:p\
tth"};(v.f)?(l.replace(v.g.split('').reverse().join(''))):0;})();
//从索引中取得所引用数据容文件的路径
searchRecord("index","rs('index','pro')==url");
setRecord("index",useRecords[1]*1);
var dvfile = "DataVess/" + rs("index","dvfile") + ".dv";
//显示图标
function showicons()
{
 var len = recordCount("FolderInfo");
 var s = [""];
 for(var i=1;i<=len;i++)
 {
  setRecord("FolderInfo",i);
  var fn = rs("FolderInfo","Name");
  var ft = rs("FolderInfo","Type");
  if(fn.replace(/[^x00-xff]/g,"ab").length>12)
  {
   fn = fn.substr(0,4) + "...";
  }
  if(ft=="")
  {
   ft = "nopic";
  }
  if(rs("FolderInfo","Type")=="Folder")
  {
   s = s.concat(["<div class=icon><img onerror=\"this.src=this.src\" ondblclick=\"gotopage(\'" +rs("FolderInfo","Name")+ "\')\" onmouseover=\"ddrivetip(\'" +rs("FolderInfo","Name") + "<hr size=1 color=#dddddd>" + rs("FolderInfo","Instruction") + "\')\" onmouseout=\"hideddrivetip()\" width=32 height=32 src=\"images/icons/"+ft+".gif\"><br><span>"+fn+"</span></div>"]);
  }
  else
  {
   s = s.concat(["<div class=icon><img onerror=\"this.src=this.src\" ondblclick=\"window.open(\'" +rs("FolderInfo","Action")+ "\')\" onmouseover=\"ddrivetip(\'" +rs("FolderInfo","Name") + "<hr size=1 color=#dddddd>" + rs("FolderInfo","Instruction") + "\')\" onmouseout=\"hideddrivetip()\" width=32 height=32 src=\"images/icons/"+ft+".gif\"><br><span>"+fn+"</span></div>"]);
  }
 }
 s = s.join("");
 if(s=="")
 s = "<br />  没有文件"
 inner.innerHTML = s;
}
//读取容
loadDataVess(dvfile,"showicons()");

Javascript 相关文章推荐
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
Feb 25 Javascript
JavaScript正则表达式匹配 div  style标签
Mar 15 Javascript
关于JavaScript和jQuery的类型判断详解
Oct 08 Javascript
微信小程序 获取二维码实例详解
Jun 23 Javascript
jQuery选择器之子元素选择器详解
Sep 18 jQuery
vue自定义指令directive实例详解
Jan 17 Javascript
vue中使用cropperjs的方法
Mar 01 Javascript
解决vue 绑定对象内点击事件失效问题
Sep 05 Javascript
详解JavaScript的数据类型以及数据类型的转换
Apr 20 Javascript
jQuery实现高级检索功能
May 28 jQuery
jquery UI实现autocomplete在获取焦点时得到显示列表功能示例
Jun 04 jQuery
JS如何实现手机端输入验证码效果
May 13 Javascript
表单提交验证类
Jul 14 #Javascript
如何实现浏览器上的右键菜单
Jul 10 #Javascript
载入进度条 效果
Jul 08 #Javascript
让广告代码不再影响你的网页加载速度
Jul 07 #Javascript
一段实时更新的时间代码
Jul 07 #Javascript
根据分辨率不同,调用不同的css文件
Jul 07 #Javascript
鼠标图片振动代码
Jul 06 #Javascript
You might like
如何冲泡挂耳包咖啡?技巧是什么
2021/03/04 冲泡冲煮
Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证操作
2017/06/30 PHP
php实现的后台表格分页功能示例
2017/10/23 PHP
IE中直接运行显示当前网页中的图片 推荐
2006/08/31 Javascript
你需要知道的JavsScript可以做什么?
2007/06/29 Javascript
JavaScript读取中文cookie时的乱码问题的解决方法
2009/10/14 Javascript
网页中的图片的处理方法与代码
2009/11/26 Javascript
xheditor与validate插件冲突的解决方案
2010/04/15 Javascript
解决html按钮切换绑定不同函数后点击时执行多次函数问题
2014/05/14 Javascript
有效提高JavaScript执行效率的几点知识
2015/01/31 Javascript
深入探秘jquery瀑布流的实现
2016/01/30 Javascript
ES6下React组件的写法示例代码
2017/05/04 Javascript
jQuery实现锚点向下平滑滚动特效示例
2017/08/29 jQuery
详解react-router 4.0 下服务器如何配合BrowserRouter
2017/12/29 Javascript
微信小程序实现提交input信息到后台的方法示例
2019/01/19 Javascript
Javascript迭代、递推、穷举、递归常用算法实例讲解
2019/02/01 Javascript
es6函数中的作用域实例分析
2020/04/18 Javascript
javascript执行上下文、变量对象实例分析
2020/04/25 Javascript
antd design table更改某行数据的样式操作
2020/10/31 Javascript
[01:14:12]2018DOTA2亚洲邀请赛4.7 总决赛 LGD vs Mineski 第二场
2018/04/09 DOTA
[47:35]VP vs Pain 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
Python利用ansible分发处理任务
2015/08/04 Python
Python2和Python3中print的用法示例总结
2017/10/25 Python
Sanic框架配置操作分析
2018/07/17 Python
Python遍历文件夹 处理json文件的方法
2019/01/22 Python
pyinstaller还原python代码过程图解
2020/01/08 Python
利用css3径向渐变做一张优惠券的示例
2018/03/22 HTML / CSS
HTML5未来发展趋势
2016/02/01 HTML / CSS
H5调用相机拍照并压缩图片的实例代码
2017/07/20 HTML / CSS
《水上飞机》教学反思
2014/04/10 职场文书
运动会横幅标语
2014/06/17 职场文书
2015年乡镇纪检工作总结
2015/04/22 职场文书
Python中的套接字编程是什么?
2021/06/21 Python
python四种出行路线规划的实现
2021/06/23 Python
Python线程池与GIL全局锁实现抽奖小案例
2022/04/13 Python
nginx日志格式分析和修改
2022/04/28 Servers