游戏人文件夹程序 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 相关文章推荐
javascript的对话框详解与参数
Mar 08 Javascript
一些技巧性实用js代码小结
Oct 14 Javascript
jQuery 回车事件enter使用示例
Feb 18 Javascript
jquery下div 的resize事件示例代码
Mar 09 Javascript
一个简单的动态加载js和css的jquery代码
Sep 01 Javascript
JS实现本地存储信息的方法(基于localStorage与userData)
Feb 18 Javascript
Vuex之理解Getters的用法实例
Apr 19 Javascript
JavaScript中运算符规则和隐式类型转换示例详解
Sep 06 Javascript
浅谈Angular4中常用管道
Sep 27 Javascript
浅谈node.js 命令行工具(cli)
May 10 Javascript
jQuery 动画与停止动画效果实例详解
May 19 jQuery
vuex分模块后,实现获取state的值
Jul 26 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
简单易用的计数器(数据库)
2006/10/09 PHP
PHP curl使用实例
2015/07/02 PHP
yii2实现 &quot;上一篇,下一篇&quot; 功能的代码实例
2017/02/04 PHP
共享自己写一个框架DreamScript
2007/01/20 Javascript
Javascript实现的分页函数
2007/02/07 Javascript
childNodes.length与children.length的区别
2009/05/14 Javascript
Node.js入门教程:在windows和Linux上安装配置Node.js图文教程
2014/08/14 Javascript
jQuery中:focus选择器用法实例
2014/12/30 Javascript
jquery实现图片左右切换的方法
2015/05/07 Javascript
jquery实现左右无缝轮播图
2020/07/31 Javascript
Vue数据驱动模拟实现2
2017/01/11 Javascript
微信小程序 增、删、改、查操作实例详解
2017/01/13 Javascript
node.js通过axios实现网络请求的方法
2018/03/05 Javascript
Vue中插入HTML代码的方法
2018/09/21 Javascript
小程序开发中如何使用async-await并封装公共异步请求的方法
2019/01/20 Javascript
vue 2.5.1 源码学习 之Vue.extend 和 data的合并策略
2019/06/04 Javascript
ES6中Promise的使用方法实例总结
2020/02/18 Javascript
Javascript组合继承方法代码实例解析
2020/04/02 Javascript
vue导入.md文件的步骤(markdown转HTML)
2020/12/31 Vue.js
Python中使用PIPE操作Linux管道
2015/02/04 Python
python版本的读写锁操作方法
2016/04/25 Python
Python GUI编程 文本弹窗的实例
2019/06/11 Python
基于Python实现拆分和合并GIF动态图
2019/10/22 Python
Python笔记之观察者模式
2019/11/20 Python
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解
2020/02/11 Python
如何通过安装HomeBrew来安装Python3
2020/12/23 Python
PHP两种查询函数array/row的区别
2013/06/03 面试题
如何删除一个表里面的重复行
2013/07/13 面试题
工作会议欢迎词
2014/01/16 职场文书
劳动实践课感言
2014/02/01 职场文书
制冷与空调专业毕业生推荐信
2014/07/07 职场文书
群众路线对照检查材料
2014/09/22 职场文书
宾馆前台接待岗位职责
2015/04/02 职场文书
趣味运动会赞词
2015/07/22 职场文书
采购部年度工作总结
2015/08/13 职场文书
spring 项目实现限流方法示例
2022/07/15 Java/Android