求JS高手帮忙解释下意思.....看了很久都看不懂,注释的详细解释,越详细越好,谢谢了啊

2024年11月17日 01:48
有1个网友回答
网友(1):

/*
//将“桌面\新建文启绝袜件夹”文件夹中的所有文件名放到数组Arr中
var fso=new ActiveXObject("Scripting.FileSystemObject");
var folder=fso.GetFolder("C:\\Documents and Settings\\Administrator\\桌面\\新建文件夹");
var fc=new Enumerator(folder.files);
var Arr=[];
var i=0;
for(;!fc.atEnd();fc.moveNext()){
Arr[i]=fc.item();
alert(Arr[i]);
i++;
}
*/
var j=0;

//确定显示图片在数组中的序号
function JS(){
var str=document.getElementById("img1").src;

var index1=str.lastIndexOf("/");
var str2=str.substring(index1+1);

var inde=""+Arr[0];
var hj=inde.lastIndexOf("\\宏闷");
var str3=inde.substring(0,hj+1);

var str4=str3+str2;

var k1=0;
for(var k=0;k var Arrs=""+Arr[k];
if(Arrs==str4){
k1=k;
}
}
return k1;
}
//上一张
function SCK(){
var s=JS();
s=s-1;
if(s==-1){
document.getElementById("img1").src=Arr[Arr.length-1];
}else{
document.getElementById("img1").src=Arr[s];
}
}
//下一张
function XCK(){
var s=JS();
s=s+1;
if(s==Arr.length){
document.getElementById("img1").src=Arr[0];
}else{
document.getElementById("img1").src=Arr[s];
}
}
var boo=true;
var setIN=null;
function Set(){ //开始自动游览图片
if(boo){
setIN=setInterval("XCK()",1000);
}
boo=false;
}
function SetClose(){ //停止自动游悄激览
if(!boo){
clearInterval(setIN);
}
boo=true;
}