【钢铁公司源码】【cad源码文件夹】【mvc在线拍卖系统源码】outlookbar 源码
1.大哥帮帮忙看下这段代码是源码什么意思,我的网站被别人黑了上传的js文件
大哥帮帮忙看下这段代码是什么意思,我的网站被别人黑了上传的js文件
把return p改为t1.value=p就可以看见代码,先定义一个<textarea name=t1></textarea>
你的源码钢铁公司源码代码解密后的内容如下:
var preClassName="";function list_sub_detail(Id,item){ if(preClassName!=""){ getObject(preClassName).className="left_back"}if(getObject(Id).className=="left_back"){ getObject(Id).className="left_back_onclick";outlookbar.getbyitem(item);preClassName=Id}}function getObject(objectId){ if(document.getElementById&&document.getElementById(objectId)){ return document.getElementById(objectId)}else if(document.all&&document.all(objectId)){ return document.all(objectId)}else if(document.layers&&document.layers[objectId]){ return document.layers[objectId]}else{ return false}}function outlook(){ this.titlelist=new Array();this.itemlist=new Array();this.addtitle=addtitle;this.additem=additem;this.getbytitle=getbytitle;this.getbyitem=getbyitem;this.getdefaultnav=getdefaultnav}function theitem(intitle,insort,inkey,inisdefault){ this.sortname=insort;this.key=inkey;this.title=intitle;this.isdefault=inisdefault}function addtitle(intitle,sortname,inisdefault){ outlookbar.itemlist[outlookbar.titlelist.length]=new Array();outlookbar.titlelist[outlookbar.titlelist.length]=new theitem(intitle,sortname,0,inisdefault);return(outlookbar.titlelist.length-1)}function additem(intitle,parentid,inkey){ if(parentid>=0&&parentid<=outlookbar.titlelist.length){ insort="item_"+parentid;outlookbar.itemlist[parentid][outlookbar.itemlist[parentid].length]=new theitem(intitle,insort,inkey,0);return(outlookbar.itemlist[parentid].length-1)}else additem=-1}function getdefaultnav(sortname){ var output="";for(i=0;i<outlookbar.titlelist.length;i++){ if(outlookbar.titlelist[i].isdefault==1&&outlookbar.titlelist[i].sortname==sortname){ output+="<div class=list_tilte id=sub_sort_"+i+" onclick=\"hideorshow('sub_detail_"+i+"')\">";output+="<span>"+outlookbar.titlelist[i].title+"</span>";output+="</div>";output+="<div class=list_detail id=sub_detail_"+i+"><ul>";for(j=0;j<outlookbar.itemlist[i].length;j++){ output+="<li id="+outlookbar.itemlist[i][j].sortname+j+" onclick=\"changeframe('"+outlookbar.itemlist[i][j].title+"','"+outlookbar.titlelist[i].title+"','"+outlookbar.itemlist[i][j].key+"')\"><a href=#>"+outlookbar.itemlist[i][j].title+"</a></li>"}output+="</ul></div>"}}getObject('right_main_nav').innerHTML=output}function getbytitle(sortname){ var output="<ul>";for(i=0;i<outlookbar.titlelist.length;i++){ if(outlookbar.titlelist[i].sortname==sortname){ output+="<li id=left_nav_"+i+" onclick=\"list_sub_detail(id,'"+outlookbar.titlelist[i].title+"')\" class=left_back>"+outlookbar.titlelist[i].title+"</li>"}}output+="</ul>";getObject('left_main_nav').innerHTML=output}function getbyitem(item){ var output="";for(i=0;i<outlookbar.titlelist.length;i++){ if(outlookbar.titlelist[i].title==item){ output="<div class=list_tilte id=sub_sort_"+i+" onclick=\"hideorshow('sub_detail_"+i+"')\">";output+="<span>"+outlookbar.titlelist[i].title+"</span>";output+="</div>";output+="<div class=list_detail id=sub_detail_"+i+" style='display:block;'><ul>";for(j=0;j<outlookbar.itemlist[i].length;j++){ output+="<li id="+outlookbar.itemlist[i][j].sortname+"_"+j+" onclick=\"changeframe('"+outlookbar.itemlist[i][j].title+"','"+outlookbar.titlelist[i].title+"','"+outlookbar.itemlist[i][j].key+"')\"><a href=#>"+outlookbar.itemlist[i][j].title+"</a></li>"}output+="</ul></div>"}}getObject('right_main_nav').innerHTML=output}function changeframe(item,sortname,src){ if(item!=""&&sortname!=""){ window.top.frames['mainFrame'].getObject('show_text').innerHTML=sortname+" <img src=images/slide.gif broder=0 /> "+item}if(src!=""){ window.top.frames['manFrame'].location=src}}function hideorshow(divid){ subsortid="sub_sort_"+divid.substring();if(getObject(divid).style.display=="none"){ getObject(divid).style.display="block";getObject(subsortid).className="list_tilte"}else{ getObject(divid).style.display="none";getObject(subsortid).className="list_tilte_onclick"}}function initinav(sortname){ outlookbar.getdefaultnav(sortname);outlookbar.getbytitle(sortname);window.top.frames['manFrame'].location="manFrame.html"}document.write("<script src=js/nav.js></"+"script>");