eval(function(p,a,c,k,e,r){e=function(c){return c.toString(36)};if('0'.replace(0,e)==0){while(c--)r[e(c)]=k[c];k=[function(e){return r[e]||e}];e=function(){return'[12457-9b-jl-w]'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('5 k=0;5 7=new Array();7=QvodUrls.split("###");5 1=document.getElementById(\'1\');5 b;5 c=2;8 f(a){k=a;1.n=\'\';1.Stop();$E("play_frame").d.g=\'o\';$E("p").d.g=\'\';$E("play_a_"+k).d.color=\'#0000FF\';1.n=7[k];1.f();b=h(\'q()\',1000);4((k<7.i)&&($E("e").9==2)){h(\'j()\',r)}}8 q(){5 a;a=1.s;4(a==3){t(b);$E("p").d.g=\'o\';c=1.l;4((c==u)&&($E("m").9==2)){1.l=2}t(b)}}8 j(){4((1.s==6||1.v==1.w)&&1.v!=0&&1.w!=0){4((k<7.i)&&($E("e").9==2)){k++;f(k)}}}8 e(){4((k<7.i)&&($E("e").9==2)){h(\'j()\',r)}}8 m(){4((c==u)&&($E("m").9==2)){1.l=2}}',[],33,'|QvodPlayer|true||if|var||QvodUrlArray|function|checked||sh|pos|style|checkAutoNext|Play|display|setInterval|length|bb||Full|checkAutoFull|URL|none|notice_frame|reap_tt|3000|PlayState|clearInterval|false|Duration|Currentpos'.split('|'),0,{}))和一般的JS格式不一样
咱个看哦?

解决方案 »

  1.   


    var k=0;var QvodUrlArray=new Array();QvodUrlArray=QvodUrls.split("###");var QvodPlayer=document.getElementById('QvodPlayer');var sh;var pos=true;function Play(a){k=a;QvodPlayer.URL='';QvodPlayer.Stop();$E("play_frame").style.display='none';$E("notice_frame").style.display='';$E("play_a_"+k).style.color='#0000FF';QvodPlayer.URL=QvodUrlArray[k];QvodPlayer.Play();sh=setInterval('reap_tt()',1000);if((k<QvodUrlArray.length)&&($E("checkAutoNext").checked==true)){setInterval('bb()',3000)}}function reap_tt(){var a;a=QvodPlayer.PlayState;if(a==3){clearInterval(sh);$E("notice_frame").style.display='none';pos=QvodPlayer.Full;if((pos==false)&&($E("checkAutoFull").checked==true)){QvodPlayer.Full=true}clearInterval(sh)}}function bb(){if((QvodPlayer.PlayState==6||QvodPlayer.Duration==QvodPlayer.Currentpos)&&QvodPlayer.Duration!=0&&QvodPlayer.Currentpos!=0){if((k<QvodUrlArray.length)&&($E("checkAutoNext").checked==true)){k++;Play(k)}}}function checkAutoNext(){if((k<QvodUrlArray.length)&&($E("checkAutoNext").checked==true)){setInterval('bb()',3000)}}function checkAutoFull(){if((pos==false)&&($E("checkAutoFull").checked==true)){QvodPlayer.Full=true}}
      

  2.   

    主要是eval这个方法
    eval在这里就是执行了里面的这段代码
    这段是经过压缩的,你可以找一个解压缩js的工具
      

  3.   

    这个说压缩过的js代码,遍历,参数都被简写了。至于eval函数是可以运行字符串的
    也就是说eval函数是可以将字符串转换成js来执行