手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >游戏人文件夹程序 ver 4.03
游戏人文件夹程序 ver 4.03
摘要:/*******************************************游戏人文件夹程序ver4.03ThisJavaScr...

/*******************************************

游戏人文件夹程序 ver 4.03

This JavaScript was writen by Dron.

@2003-2008 Ucren.com All rights reserved.

*******************************************/

var inner = document.getElementById("fileLister");//文件框

var addr = document.getElementById("urlInput");//地址栏

var goupb = document.getElementById("goupButton");//向上按钮

//下次升级程序,以下这句删除

window.onresize = function (){addr.parentNode.setAttribute("width",document.body.clientWidth-112);};

addr.parentNode.setAttribute("width",document.body.clientWidth-112);

//取得地址栏的传值

function QueryString(qs)

{

var s = location.href;

s = s.replace("?","?&").split("&");

var 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");

url = (url=="")?"/":unescape(url);

//远程目录

addr.value = " U:" + url.replace(///g,"");

//如果最高级目录,则锁定 goupb

if(url=="/")

{

goupb.disabled = true;

goupb.style.backgroundPosition = "0 -66px";

}

//进入下一个目标

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;})();

//从索引中取得所引用数据容文件的路径

var temp = dvindex.search("pro","==""+url+""");

dvindex.go(temp[0]);

var dvfile = "DataVess/" + dvindex.read("dvfile") + ".js";

//读取容

var FolderInfo = new Dron.DataVess([]);

FolderInfo.loadFrom(dvfile);

//显示图标

(

function showicons()

{

if (FolderInfo.status == "unload") return setTimeout(showicons,80);

var len = FolderInfo.count;

var s = [""];

for(var i=0;i<len;i++)

{

FolderInfo.go(i);

var fn = FolderInfo.read("Name");

var ft = FolderInfo.read("Type");

if(fn.replace(/[^x00-xff]/g,"ab").length>12)

fn = fn.substr(0,4) + "...";

if(ft=="")

ft = "nopic";

if(ft=="Folder")

s = s.concat(["<div class=icon><img onerror="this.src=this.src" ondblclick="gotopage('" +FolderInfo.read("Name")+ "')" onmouseover="ddrivetip('" +FolderInfo.read("Name") + "<hr size=1 color=#dddddd>" + FolderInfo.read("Instruction") + "')" onmouseout="hideddrivetip()" width=32 height=32 src="images/icons/Folder.gif"><br><span>"+fn+"</span></div>"])

else

s = s.concat(["<div class=icon><img onerror="this.src=this.src" ondblclick="window.open('" +FolderInfo.read("Action")+ "')" onmouseover="ddrivetip('" +FolderInfo.read("Name") + "<hr size=1 color=#dddddd>" + FolderInfo.read("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;

window.status = len + " 个对象";

}

)();

【游戏人文件夹程序 ver 4.03】相关文章:

数字金额千位分隔的Javascript

不错显示时间特效

javascript模拟评分控件实现方法

jquery插件validation实现验证身份证号等

理解javascript定时器中的setTimeout与setInterval

js实现时间显示几天前、几小时前或者几分钟前的方法集锦

JS显示日历和天气的方法

jquery实现弹出层效果实例

Java语言概述

javascript函数特点实例

精品推荐
分类导航