游戏人文件夹程序 ver 4.03

2018-09-23 20:32

阅读:681

  /*******************************************\
游戏人文件夹程序 ver 4.03
This JavaScript was writen by Dron.
\*******************************************/

  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++)
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();
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 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 + 个对象;
}
)();


评论


亲,登录后才可以留言!