首页 > 问答 > 哪位高手能帮我看下这段JS代码说明了什么?哪些部分是自动锚

哪位高手能帮我看下这段JS代码说明了什么?哪些部分是自动锚

[导读]:本人不懂JS,烦请高手帮我分析下下面的JScript Script 文件中,哪些是自动锚文本功能?(下面带有replace的代码我怀疑是相关的功能,但我不懂)我想去掉网站的自动锚文本功能,...

本人不懂JS,烦请高手帮我分析下下面的JScript Script 文件中,哪些是自动锚文本功能?(下面带有replace的代码我怀疑是相关的功能,但我不懂)我想去掉网站的自动锚文本功能,应该如何更改?或者说能否将源代码中使用这个文件的代码去掉?

var OspodLanguage=new Object();OspodLanguage.AvailableLanguages={'de':'German','en':'English','en-au':'English (Australia)','en-ca':'English (Canadian)','en-uk':'English (United Kingdom)','es':'Spanish','fr':'French','it':'Italian','ja':'Japanese','ko':'Korean','ru':'Russian','th':'Thai','zh':'Chinese Traditional','zh-cn':'Chinese Simplified'};OspodLanguage.DefaultLanguage="zh-cn";OspodLanguage.GetActiveLanguage=function(){var sUserLang;var localeCookie="_cmsLocale";var arr=document.cookie.match(new RegExp("(^| )"+localeCookie+"=([^;])(;|$)"));if(arr!=null){sUserLang=unescape(arr[2]);};if(sUserLang!=null&&sUserLang!=""){if(sUserLang.length>2){var re=/_/;sUserLang=sUserLang.replace(re,"-");};return sUserLang.toLowerCase();};if(navigator.userLanguage)sUserLang=navigator.userLanguage.toLowerCase();else if(navigator.language)sUserLang=navigator.language.toLowerCase();else{return this.DefaultLanguage;};if(sUserLang.length>=5){sUserLang=sUserLang.substr(0,5);if(this.AvailableLanguages[sUserLang])return sUserLang;};if(sUserLang.length>=2){sUserLang=sUserLang.substr(0,2);if(this.AvailableLanguages[sUserLang])return sUserLang;};return this.DefaultLanguage;};OspodLanguage.LoadLanguage=function(url){document.write('<\/script>');};OspodLanguage.languageCheck=function(){try{I18n.language;}catch(err){if(ospodLang!=null&&ospodLang.length>2){OspodLanguage.LoadLanguage(_tplResAddr+"message_"+ospodLang.substr(0,2)+".js?"+_resPatch);};try{I18n.language;}catch(err2){OspodLanguage.LoadLanguage(_tplResAddr+"message_"+this.DefaultLanguage+".js?"+_resPatch);}}};var _isServerRes=false;var _resSvrAddr;var _tplResAddr=_templatePath+"lib/";var _resPatch=0;OspodLanguage.initResParam=function(){var _scripts=document.getElementsByTagName("script");var _matchRE=/(http\:\/\/resource.ospod.com\/.+\/).\/ospodcommon.js\?(.)/ig;var scriptSrc;for(var i=0;i<_scripts.length;i++){scriptSrc=_scripts[i].src;if(scriptSrc&&scriptSrc.match(_matchRE)){_isServerRes=true;_resSvrAddr=RegExp.$1;_tplResAddr=_resSvrAddr+"tpl/";_resPatch=RegExp.$2;break;}};if(!_isServerRes&&scriptSrc.match(/.+\/ospodcommon.js\?(.)$/ig)){_resPatch=RegExp.$1;}};var ospodLang=OspodLanguage.GetActiveLanguage();try{OspodLanguage.initResParam();OspodLanguage.LoadLanguage(_tplResAddr+"message_"+ospodLang+".js?"+_resPatch);OspodLanguage.languageCheck();}catch(err){};function doZoom(num){var obj=$oe("zoom").css({'fontSize':num,'lineHeight':'auto'});};var __keyDown=false;function keyLimit(event){if(!event){event=getWindowEvent();};var keyCode=event.keyCode?event.keyCode:(event.which?event.which:event.charCode);if((keyCode==116)||(event.ctrlKey&&keyCode==82)){var l=getCookie("_cmsf5");if(cookieEnable()&&!l&&!__keyDown&&!_forbidF5){__keyDown=true;var exp=new Date();exp.setTime(exp.getTime()+31000);document.cookie="_cmsf5=anything;expires="+exp.toGMTString();}else{__keyDown=true;if(document.addEventListener){event.preventDefault();}else{event.keyCode=0;};event.returnValue=false;return false;}}};function keyRelease(event){__keyDown=false;};if(window.event)document.captureEvents(Event.MOUSEUP);function forbidContextMenu(event){if(document.addEventListener){if(event.button==2||event.button==3){event.preventDefault();event.returnValue=false;}}else{if(event.button==2||event.button==3){event.keyCode=0;event.button=0;event.cancelBubble=true;event.returnValue=false;}}};function forbidCopy(event){if(document.addEventListener){event.preventDefault();event.returnValue=false;}else{event.keyCode=0;event.cancelBubble=true;event.returnValue=false;};return false;};function forbid(){if(window.addEventListener){document.addEventListener("keydown",keyLimit,false);document.addEventListener("keyup",keyRelease,false);if(_forbidContextMenu){document.addEventListener("contextmenu",forbidContextMenu,false);};if(_forbidCopy){document.addEventListener("selectstart",forbidCopy,false);document.addEventListener("copy",forbidCopy,false);}}else{document.attachEvent("onkeydown",keyLimit);document.attachEvent("onkeyup",keyRelease);if(_forbidContextMenu){document.attachEvent("oncontextmenu",function(){return false;});};if(_forbidCopy){document.attachEvent("onselectstart",function(){return false;});document.attachEvent("oncopy",forbidCopy);}}};try{forbid();}catch(e){};function doCommentSubmit(id){var content=$N("comment.content")[0].value;if(content==null||content==""){alert(I18n.commentContentEmpty);return;};var title=$N("comment.title")[0];if(title.value==null||title.value==""){title.value=I18n.commentDefaultTitle;};var url=_contextPath+"/cfn?cmsfn=0101&ID="+id;$.ajax({url:url,type:"POST",dataType:"xml",data:$oe('commentForm').serialize(),success:function(xml){var status=$(xml).find("status").first().text();var msg=$(xml).find("message").first().text();if(status=="0"){if(msg=="NULL")msg=I18n.commentSuccess;else msg=I18n.commentSuccess+"

"+msg;request.set("nc","true");var nowLocation=request.getUrl();_error_msg_show(msg,"window.location='"+nowLocation+"'",5,"");}else{if(msg=="NULL")msg=I18n.commentFailure;else msg=I18n.commentFailure+"

"+msg;_error_msg_show(msg,"",3,"");}}});};function doSupport(id){doCommentValueSubmit("0102",id);};function doDisagree(id){doCommentValueSubmit("0103",id);};function doNoCare(id){doCommentValueSubmit("0104",id);};function doCommentValueSubmit(fn,id){var url=_contextPath+"/cfn?cmsfn="+fn+"&umID="+id;$.ajax({url:url,dataType:"xml",success:function(xml){var status=$(xml).find("status").first().text();var msg=$(xml).find("message").first().text();if(status=="0"){_error_msg_show(I18n.commentValueSuccess,"windowReload()",5,"");}else{_error_msg_show(I18n.commentValueFailure,"",3,"");}}});};function windowReload(){request.set("nc","true");var nowLocation=request.getUrl();window.location=nowLocation;};function doSearchSubmit(id){if(!id){id="searchForm";};var form=document.forms[id];var keyword=$oe('search.keyword').val();if(keyword==null||keyword.replace(/(^\s
)|(\s$)/g,"")==""){alert(I18n.searchKeywordEmpty);return;};form.action=_contextPath+"/cc?url=_search"+"&nc=true";form.method="post";var e=getEventSrcElement();if(e.tagName.toLowerCase()=="input"&&(e.type=="image"||e.type=="submit")){}else{form.submit();}};function doAdvancedSearchSubmit(id){if(!id){id="searchForm";};var form=document.forms[id];var keyword=$oe('search.keyword').val();if(keyword==null||keyword.replace(/(^\s)|(\s$)/g,"")==""){alert(I18n.searchKeywordEmpty);return;};form.action=_contextPath+"/cc?url=_advSearch"+"&nc=true";form.method="post";var e=getEventSrcElement();if(e.tagName.toLowerCase()=="input"&&(e.type=="image"||e.type=="submit")){}else{form.submit();}};function doBoardSubmit(id){if(isNullValue("board.content",I18n.boardContentEmpty))return;if(isNullValue("board.title",I18n.boardTitleEmpty))return;var formValueStr="boardID="+id;var url=_contextPath+"/cfn?cmsfn=0201&"+formValueStr;$.ajax({url:url,type:"POST",data:$oe($N("commentForm")[0]).serialize(false),success:function(xml){var status=$(xml).find("status").first().text();var msg=$(xml).find("message").first().text();if(status=="0"){if(msg=="NULL")msg=I18n.boardCommitSuccess;else msg=I18n.boardCommitSuccess+"

"+msg;request.set("nc","true");var nowLocation=request.getUrl();_error_msg_show(msg,"window.location='"+nowLocation+"'",5,"");}else{if(msg=="NULL")msg=I18n.boardCommitFailure;else msg=I18n.boardCommitFailure+"

"+msg;_error_msg_show(msg,"",3,"");}}});};function doVote(xId){var cs=$N("vote."+xId);if(!cs||cs==null||cs==""||cs.length==0){_error_msg_show(I18n.voteItemNotExist,"",3,"");return true;};var ps="";var count=0;for(var i=0;i<cs.length;i++){if(cs[i].checked){if(count>0){ps=ps+"&";};ps=ps+"vote."+xId+"="+cs[i].value;count++;}};if(count==0){_error_msg_show(I18n.voteItemNotSelected,"",3,"");return true;};var url=_contextPath+"/cfn?cmsfn=0301";ps+="&vote.vbox_id="+xId;var nextUrl=_contextPath+"/cc?url=_voteResult&vote.vbox_id="+xId+"&nc=true";url=_contextPath+"/cfn?cmsfn=0301&"+ps+"&forward="+encodeURIComponent(nextUrl)+"&action="+encodeURIComponent(url+"&"+ps);openWindow(url,400,400,"resizable=yes");};function doViewVote(xId){openWindow(_contextPath+"/cc?url=_voteResult&vote.vbox_id="+xId+"&nc=true",400,400,"resizable=yes");};function chgAuthImg(){var authImg=$oe('auth_img');authImg.attr('src',_contextPath+"/cfn?cmsfn=0401"+'&'+Math.random());var cNum=$oe('checkNum.inputNum');cNum.value="";};function doCheckNum(){var url=_contextPath+"/cfn?cmsfn=0402";var inputNum=$oe("checkNum.inputNum");url+="&checkNum.inputNum="+inputNum.val();$.ajax({url:url,type:"GET",success:function(xml){var status=$(xml).find("status").first().text();var msg=$(xml).find("message").first().text();if(status=="0"){var sa=$oe("successAction");var forward=$oe("forward");if(sa.value!=""){new Ajax.Request(sa.val(),{method:'get',onSuccess:function(transport){window.location=forward.val()+"&nc=true";}});}else{window.location=forward.val()+"&nc=true";}}else{chgAuthImg();inputNum=$oe("checkNum.inputNum");inputNum.attr('value','');inputNum.focus();_error_msg_show(msg,"",3,"");}}});};
function doUserReg(successUrl){var e=getEventSrcElement();if(e!=null){e.disabled=true;};
var url=_contextPath+"/cfn?cmsfn=0501";var nickNameValue = $("#u_nickname").val();
if( nickNameValue == null || nickNameValue == "" ) {var today = new Date();var nickName ="a" + today.getYear() +formatStrByNum((today.getMonth()+1),2) + today.getDate() ;nickName += formatStrByNum( Math.floor(Math.random()
1000),3);$("#u_nickname").val(nickName);}
$.ajax({url:url,type:'POST',dataType:'xml',data:$oe('userRegForm').serialize(),success:function(xml){if(e!=null){e.disabled=false;};userInfoResponse(xml,successUrl);}});};
function formatStrByNum(str , num) {if (str == null ) str = ""; str = ""+ str; if( str.length > num) return str;for( var ii=str.length ; ii < num ; ii++) { str = "0" + str; } return str; };
function userInfoResponse(xml,successUrl){var status=$(xml).find("status").first().text();if(!successUrl){request.set("nc","true");var nowLocation=request.getUrl();successUrl=nowLocation;};if(status=="0"){var msg=$(xml).find("message").first().text();_error_msg_show(msg,"window.location='"+successUrl+"';",3,"");}else{$('[name="_error"]').remove();if($(xml).find("message").length==1&&$(xml).find("message > key").length==0){var msg=$(xml).find("message").text();request.set("nc","true");var nowLocation=request.getUrl();_error_msg_show(msg,"window.location='"+nowLocation+"'",3,"");return;};var info="";$(xml).find("message").each(function(index,message){var mKey=$(message).find("key").text();var errorE=$($N(mKey)[0]);if(errorE){var errorInfoE=$(''+$(message).find("value").text()+'');errorE.parent().append(errorInfoE);}else{alert(I18n.userNotFoundItem+mKey);}});}};function doUserUpdate(successUrl){var url=_contextPath+"/cfn?cmsfn=0504";$.ajax({url:url,dataType:'xml',type:'POST',data:$oe('userUpdateForm').serialize(),success:function(xml){userInfoResponse(xml,successUrl);}});};function doUserDuplicateCheck(){var url=_contextPath+"/cfn?cmsfn=0503";var uId=$oe("user_id");if(uId.val()==""||uId.val()==null){request.set("nc","true");var nowLocation=request.getUrl();_error_msg_show(I18n.userIdEmpty,"window.location='"+nowLocation+"'",5,"");uId.focus();return;};var ps="uId="+uId.value;$.ajax({url:url,type:'POST',dataType:'xml',data:ps,success:function(xml){var status=$(xml).find("status").text();var msg=$(xml).find("message").text();if(status=="0"){if(msg=="NULL"){msg=I18n.userNotUsed;};_error_msg_show(msg,"",3,"");}else{if(msg=="NULL"){msg=I18n.userAlreadyExist;};_error_msg_show(msg,"",5,"");}}});};function doUserLogin(successUrl){var url=_contextPath+"/cfn?cmsfn=0505";var uId=$oe("user_id");if(!successUrl){request.set("nc","true");successUrl=request.getUrl();};if(uId.val()==""||uId.val()==null){_error_msg_show(I18n.userIdEmpty,"",5,"");uId.focus();return;};var uPasswd=$oe("user_passwd");if(uPasswd.val()==""||uPasswd.val()==null){_error_msg_show(I18n.userPasswordEmpty,"",5,"");uPasswd.focus();return;};var cNum=$oe("checkNum.inputNum");var ps="user_id="+uId.val()+"&user_passwd="+uPasswd.val()+"&checkNum.inputNum="+cNum.val();$.ajax({url:url,type:'GET',dataType:'xml',data:ps,success:function(xml){var status=$(xml).find("status").text();var msg=$(xml).find("message").text();if(status=="0"){window.location=successUrl;}else{_error_msg_show(msg,"",5,"");chgAuthImg();}}});};function doUserInfoEdit(){window.location=_contextPath+'/cc?url=_userEdit&nc=true';};function doRegisterUser(){window.location=_contextPath+'/cc?url=_userReg&nc=true';};function doPasswdRetrieve(){window.location=_contextPath+'/cc?url=_forgetPassword&nc=true';};function doUserLogout(){var url=_contextPath+'/cfn?cmsfn=0506';request.set("nc","true");var nowLocation=request.getUrl();$.ajax({url:url,type:'GET',success:function(data){window.location=nowLocation;return;}});return;};function doRetrievePasswd(){var url=_contextPath+'/cfn?cmsfn=0507';var uId=$N("user_id")[0];var uEmail=$N("user_email")[0];var uQuestion=$N("user_question")[0];var uanswer=$N("user_answer")[0];var cNum=$oe("checkNum.inputNum");var ps="user_id="+uId.value+"&user_email="+uEmail.value+"&user_question="+uQuestion.value+"&user_answer="+uanswer.value+"&checkNum.inputNum="+cNum.val();$.ajax({url:url,type:'POST',dataType:'xml',data:ps,success:function(xml){var status=$(xml).find("status").text();var msg=$(xml).find("message").text();if(status=="0"){_error_msg_show(I18n.userRetrievePasswordSuccess,"",3,"");}else{if(msg=="NULL"){msg=I18n.userRetrievePasswordFailure;};_error_msg_show(msg,"",5,"");}}});};function changeErrorStackStatus(){var e=$oe("errorStackInfo");if($oe("errorStackInfo").css("display")=="none"){$oe("errorStackInfo").css("display","block");}else{$oe("errorStackInfo").css("display","none");}};function cmsDownload(cmsId,fld,flag){if(!cmsId||!fld){alert(I18n.downloadFileNotExist);return false;};var url=_contextPath+"/down?ID="+cmsId+"&fld="+fld;$.ajax({url:url,success:function(feedback){var status=$(feedback).text();if(status&&status=="true"){return true;}else{alert(I18n.downloadInfoUpdateFailure);return false;}}});};function changeLocale(locale){var e=getEventSrcElement();setCookie("_cmsLocale",locale);window.location.reload();};function showLocaleSelector(){var e=getEventSrcElement();var menu=$oe("localeSelect");var ePos=getElementPosition(e);menu.css({'position':'absolute','display':'block','left':(ePos.left+menu.outerWidth()<$("body").outerWidth()?ePos.left:$("body").outerWidth()-menu.outerWidth()),'top':ePos.top+ePos.outerHeight()});};function hiddenLocaleSelector(event){var label=$oe("changeLocale");var menu=$oe("localeSelect");var ePos=getElementPosition(menu);menu.mouSEOut(function(){$(this).css({'display':'none','scrollLeft':0,'scrollTop':0});});};function OspodSlide(pic,width,height,link,text,itv,spd){if(arguments.length<1){alert(I18n.slideIllegalParameter);return false;};var link=link?link:'';var text=text?text:'';text=text.replace("\"\"",""");var pic=pic;var id='slide'+$.now();this.setSlideType=function(type){slideType=type;};this.setTextBgc=function(tbgc){textBgc=tbgc;};this.setTextHgt=function(thgt){textHgt=thgt;};this.setdNum=function(dnum){dNum=dnum;};this.setSlideBgc=function(bgColor){slideBgc=bgColor;};this.init=function(){var container=$('

JS调试是很麻烦的一件事,我一直都不懂,自己写还好,要找到哪个事件对应的函数,谁有好方法教一下我吧,真心的

###

叔叔,这没人会看...
你只能在问题页面看加载什么JS,删一个看一次,直到没有那功能,就进去那js文件,注释一段函数看一次...最后找到是哪个...

###

大哥。这是什么。你不懂自己备份,然后慢慢删除测试?
你什么程序?织梦?帝国?动易?
你要详细说明,发特么一段东西,估计很多人都不懂。

本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/31780.html