当前位置: 首页 > 图文教程 > 网络编程 > Javascript > 游戏人文件夹程序 ver 3.0

Javascript
如何用js控制css中的float的代码
Autocomplete Textbox Example javascript实现自动完成成功
FormValid0.5版本发布,带ajax自定义验证例子
wordpress之js库集合研究介绍
推荐发几个常用控件(新加DHTML控件)
7. Microsoft Online-Crash Control, version 6.0(微软在线崩溃控件)
javascript下阻止表单重复提交、防刷新、防后退
javascript下计数器每秒自动加1
给所有的超级练级都加上onmousemove时间的js代码
js实现运行代码需要刷新的解决方法
兼容FF/IE跟随鼠标的层的效果
用javascript获得css中的属性值的代码
用javascript实现页内搜索的脚本代码
用javascript 控制表格行的展开和隐藏的代码
用javascript实现隐藏状态栏的代码
Code: write(s,d) 输出连续字符串
javascript创建页面蒙板的一些知识技巧总结
转自Jquery官方 jQuery1.1.3发布,速度提升800%,体积保持20K
用javascript判断输入数据是否货币并自动添加¥符号的代码
js类中获取外部函数名的方法

Javascript 中的 游戏人文件夹程序 ver 3.0


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-12   浏览: 389 ::
收藏到网摘: n/a

/*******************************************\
游戏人文件夹程序 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()");