永发信息网

请帮忙分析一个JS文件,谢谢!

答案:2  悬赏:60  手机版
解决时间 2021-06-01 20:37

// JScript 文件
function init(){
var sHTML = "";
var sTemp = "";
var arrTemp = new Array();
var arrMulti = new Array();
var intTemp = 0;
arrTemp[0] = "";
for(i=0;i<arrOption.length;i++){
arrTemp[arrOption[i][0]] = arrOption[i][1];
}
for(i=0; i<arrItem.length; i++){
arrItem[i][5] = "";
}
for(i=0; i<arrItem.length; i++){
for(j=0; j<arrItem.length; j++){
if(arrItem[j][3]==arrItem[i][0]){
if((arrItem[i][2]==5)||(arrItem[i][2]==9)){
arrItem[i][5] = "F"+arrItem[i][0]+"_input"
}
}
}
}
var intSN = 0;
for(i=0; i<arrItem.length; i++){

switch(arrItem[i][2]){
case 1:
case 2:
case 3:
if(arrItem[i][3]==0){
intSN++;
sHTML += "<tr bgcolor='#FFFFFF'><td>"+intSN+"</td><td>"+arrItem[i][1]+"</td><td>"+document.getElementById("F"+arrItem[i][0]).innerText+"</td></tr>";
}
break;
case 4:
case 5:
case 6:
if(arrItem[i][3]==0){
intSN++;
sHTML += "<tr bgcolor='#FFFFFF'><td>"+intSN+"</td><td>"+arrItem[i][1]+"</td><td>"+arrTemp[document.getElementById("F"+arrItem[i][0]).innerText];
if((arrItem[i][2]==5)&&(arrItem[i][5]!="")){
sHTML += "<BR>输入项:"+document.getElementById(arrItem[i][5]).innerText+"</td></tr>";
}
else{
sHTML +="</td></tr>";
}
}
break;
case 11:
intSN++;
sHTML += "<tr bgcolor='#FFFFFF'><td>"+intSN+"</td><td>"+arrItem[i][1]+"</td><td>"+document.getElementById("F"+arrItem[i][0]).innerText+"</td></tr>";
break;
case 12:
intSN++;
sHTML += "<tr bgcolor='#FFFFFF'><td>"+intSN+"</td><td>"+arrItem[i][1]+"</td><td>";
sTemp = document.getElementById("F"+arrItem[i][0]).innerText;
arrMulti = sTemp.split(";");
intTemp = 0;
for(m=0;m<arrOption.length;m++){
if(arrOption[m][2]==arrItem[i][0]){
sHTML += arrOption[m][1]+":排第<strong> "+arrMulti[intTemp].substring(arrMulti[intTemp].indexOf(":")+1)+" </strong>位<BR>"

intTemp++;
}
}
sHTML+= "</td></tr>";
break;
case 7:
intSN++;
sHTML += "<tr bgcolor='#FFFFFF'><td>"+intSN+"</td><td>"+arrItem[i][1]+"</td><td>";
for(m=0;m<arrItem.length;m++){
if(arrItem[m][3]==arrItem[i][0]){
sHTML+= arrItem[m][1]+":"+arrTemp[document.getElementById("F"+arrItem[m][0]).innerText]+"<BR>";
}
}
sHTML += "</td></tr>";
break;
case 8:
case 9:
case 10:
intSN++;
sTemp = document.getElementById("F"+arrItem[i][0]).innerText;
arrMulti = sTemp.split(",");
sHTML+= "<tr bgcolor='#FFFFFF'><td>"+intSN+"</td><td>"+arrItem[i][1]+"</td><td>";
for(j=0; j<arrMulti.length; j++){
sHTML += arrTemp[arrMulti[j]]+"<BR>";
}
if((arrItem[i][2]==9)&&(arrItem[i][5]!="")){
sHTML += "<BR>输入项:"+document.getElementById(arrItem[i][5]).innerText+"</td>";
}
else{
sHTML +="</td>";
}
sHTML += "</tr>";
break;
case 13:
intSN++;
sHTML+= "<tr bgcolor='#FFFFFF'><td>"+intSN+"</td><td>"+arrItem[i][1]+"</td><td>"+document.getElementById("F"+arrItem[i][0]).innerText.replace(/\{\$\$\}/g,"<BR>")+"</td></tr>";
break;
default :
break;
}

}
sHTML = '<table border="0" cellpadding="5" cellspacing="1" bordercolor="#666666" bgcolor="#333333" class="BlackFont">'+sHTML+"</table>";
document.getElementById("Result").innerHTML = sHTML;
document.getElementById("IP1").innerHTML = document.getElementById("IP").innerHTML;
document.getElementById("SubmitDate1").innerHTML = document.getElementById("SUBMITTIME").innerHTML;
document.getElementById("AnswerAmount1").innerHTML = intAnswerAmount;
document.getElementById("AnswerTime1").innerHTML = document.getElementById("AnswerTime").innerHTML+"秒";
document.getElementById("GUID1").innerHTML = document.getElementById("GUID").innerHTML;
document.getElementById("Point1").innerHTML = document.getElementById("POINT").innerHTML;
document.getElementById("ID1").innerHTML = document.getElementById("ID").innerHTML;
if(intCurrID==intMinID){
try{
document.getElementById("BT_P").className = "grayBT";
}
catch(e){

}
}

if(intCurrID==intMaxID){
try{
document.getElementById("BT_N").className = "grayBT";
}
catch(e){

}
}


}


function overPage(d){
if(d==0){
if(intCurrID==intMinID){
return;
}
self.location.href = "AnswerCardView.aspx?SID="+SID+"&d=P"+"&ID="+intCurrID;
}
else{
if(intCurrID==intMaxID){
return
}
//alert("AnswerCardView.aspx?SID="+SID+"&d=N"+"&ID="+intCurrID)
self.location.href = "AnswerCardView.aspx?SID="+SID+"&d=N"+"&ID="+intCurrID;
}
}

最佳答案

不知道LZ在哪整的这个。。这个init函数估计是用来生成一个一些行和表,并填写数据进去。。后面那个函数估计是打开AnswerCardView.aspx这个页并传SID="+SID+"&d=P"+"&ID="+intCurrID这几个参数。

全部回答
这不是什么文件 是乱码了 就搞成这个样子了 在哪里搞的这个
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一道英语问题,求详解
psp3000现在市场价是多少?江苏镇江哪里卖的
电脑开机时间一长就打开不了一些软件了。而且
铜梁有学习外语的地方吗?(英语除外),其他什
昆明哪里有卖布艺用品的店?
求一个台服wow小d的平衡天赋加点,我想出双天
怎样点亮博客图标!
梦幻西游售卡积分得神兽
地下城的召唤师路易斯是35学吧?招它之前用先
447理科能否被螺河医学高等专科学校录取
佛山市劳动保障局的电话号码是多少?
能邀请我开通QQ农场吗
江苏靖江入伍通知书什么 时候发?
今晚快男王栎鑫帮帮唱唱的一首英文歌,清唱的
找藏头诗情侣
推荐资讯
给我QQ群起个名子
手机可以办粉钻吗?怎么办理
WOW点卡冲错
什么时候装的myfreecodec是什么咚咚?能卸掉
地下城的阿修罗怎么加点
红楼梦新版 何时上映
少大队部是干什么的
株洲有几个区?
急急急!!要一张杰娜或是张杰的图片,要大图
关于香菱学诗的一些相关问题
财务管理专业要学习哪些课程?考研要考哪些课
能做球童这个兼职吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?