以下这段js貌似进行了人为的切碎加密,谁能帮还原一下呢。谢谢了!
<script language="javaScript" type="text/javascript">var $$=function(value){return document.getElementById(value);};eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};
if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('4 x=2F;4 q=2E;4 2D=\'18://17.P.16/15/2C.1p###\'+2B+\'###v\';4 J="1V-F"+f.3.2A.g("1V-F")[1];4 J=J.g("-");4 c=1U(J[5]);4 b=1U(J[7].g(".")[0]);4 z=f.2z;4 14=f.2y.g("$$$");4 1S=1T(f.2x).g("$$$");4 1i=f.2w.g("$$$");4 13=1T(f.2v).g("$$$");4 V=z.C("(v)","c-"+c+"-b-"+b);4 W=z.C("(v)","c-"+c+"-b-0");4 F=14[c];4 1e=1S[c];4 I=13[c].g("+++");4 1d=I[b].g("++")[0];4 1O=1e+I[b].g("++")[1];4 1f;e(b+1==(I.Y)){1f="r"}m{V=z.C("(v)","c-"+c+"-b-"+(b+1));1f=1e+I[b+1].g("++")[1]}e(b>0){W=z.C("(v)","c-"+c+"-b-"+(b-1))}e(f.3.9("1R")){f.3.9("1R").A=b+1};e(f.3.9("1Q")){f.3.9("1Q").A=1d};e(f.3.9("1P")){f.3.9("1P").A=1O};3.1y(\'<T\'+\'S Q="\'+F+\'.1x" 1w="1b/1v" ></T\'+\'S>\');w $2u(){3.6(\'<H 19="0" 2t="0" 2s="0" t="H">\');3.6(\'<B><h 2r="2" t="2q">\');3.6(\'<H 8="19:2p;x:E%;1b-2o:2n;"><B>\');3.6(\'<h 8="x:1N;1M-1L:1K" l="1J"><a s="\'+W+\'">上一集</a> <a s="\'+V+\'">下一集</a></h>\');3.6(\'<h><d l="2m">正在播放:\'+f.2l+\' \'+f.2k+\' \'+1d+\'</d></h>\');3.6(\'<h 8="x:1N;1M-1L:1K" l="1F"><a 1I="$1a();" 8="1H:1G">开启/关闭列表</a></h>\');3.6(\'</B></H>\');3.6(\'</h></B><B>\');e(2j==1){$G();$G(\'U\')}m{$G(\'U\');$G();3.9("1J").A=\'<a 1I="$1a();" 8="1H:1G">开启/关闭列表</a>\';3.9("1F").A=\'<a s="\'+W+\'">上一集</a> <a s="\'+V+\'">下一集</a>\'}3.6(\'</B></H>\');$1z()}w $G($1E){e($1E==\'U\'){e(2i==1){4 1c=\'12\'}m{4 1c=\'o\'}3.6(\'<h l="u" 1D="1C" 8="k:\'+1c+\';"><d t="U" 8="q:\'+q+\'1B;1A-y:2h;">\');$1m();3.6(\'</d></h>\')}m{3.6(\'<h l="p" 1D="1C" 8="x:E%;q:\'+q+\'1B;1A:2g;2f-2e:#2d;">\');e(F==\'1s\'){3.6(\'<d l="1r"><N Q="\'+2c+\'" x="E%" q="E%" 2b="0" 1n="r" l="2a"></N></d>\')}3.6(\'<d l="1q">\'+$29()+\'</d>\');3.6(\'</h>\')}}w $1z(){3.1y(\'<T\'+\'S Q="18://17.P.16/15/P.1x" 1w="1b/1v"></T\'+\'S>\')}w 1j(r,n){1u=3.9(\'D\'+r).8.k;Z(4 i=1;i<=n;i++){3.9(\'11\'+i).1t=\'1k\';3.9(\'D\'+i).8.k=\'o\'}e(1u==\'o\'){3.9(\'D\'+r).8.k=\'12\';3.9(\'11\'+r).1t=\'1l\'}m{3.9(\'D\'+r).8.k=\'o\'}}w $1a(){4 R=3.9("u");e(R.8.k=="o"){R.8.k=""}m{R.8.k="o"}}w $28($O){1o=27(\'26\'+$O);e($O==\'1s\'){3.9("1r").8.k=\'o\'};3.9("1q").A=\'<N 19="0" Q="18://17.P.16/15/\'+$O+\'.1p###\'+1o+\'###v" 25="0" 24="0" 23="0" 22="0" 21 1n="r" x="E%" q="\'+q+\'" 20="0"></N>\'}w $1m(){4 10=14.Y;4 i=1;Z(i=1;i<=10;i++){4 j=0;4 X=13[(i-1)].g("+++");4 M;4 L;e(c==(i-1)){M=\'1l\';L=\'12\'}m{M=\'1k\';L=\'o\'};3.6(\'<d l="11\'+i+\'" 1Z="1j(\'+i+\',\'+10+\')" t="\'+M+\'"><d t="1Y">\'+1i[(i-1)]+\'</d></d>\');3.6(\'<d l="D\'+i+\'" 8="k:\'+L+\'" t="1X"><1g>\');Z(j=0;j<X.Y;j++){4 s=z.C("(v)","c-"+(i-1)+"-b-"+j);4 K;e(c==(i-1)&&b==j){K=\' t="1W"\'}m{K=\'\'}3.6(\'<1h><a s="\'+s+\'" \'+K+\'>\'+X[j].g("++")[0]+\'</a></1h>\')}3.6(\'</1g></d>\')}};',62,166,'|||document|var||write||style|getElementById||pid|sid|div|if|parent|split|td|||display|id|else||none||height|no|href|class||ppvod|function|width||gourl|innerHTML|tr|replace|sub|100|play|LeftRight|table|urls|pp_com|li_on|sub_on|sid_on|iframe|downname|ff84|src|state|ipt|scr|list|nexturl|prevturl|count_urls|length|for|count_play|main|block|arr_url|arr_play|ads|com|union|http|border|Showlist|text|pp_show|urlname|serverurl|nextpath|ul|li|arr_servername|tab|expand|expand_on|ShowPlaylist|scrolling|downurl|html|playlist|playad|qvod|className|abc|javascript|type|js|writeln|Showppvod|overflow|px|top|valign|str|uu|pointer|cursor|onClick|pp|bold|weight|font|100px|url|vod_playpath|vod_playname|vod_number|arr_serverurl|decodeURIComponent|parseInt|vod|list_on|expand_sub|title|onclick|vspale|noResize|frameBorder|marginHeight|frameSpacing|marginWidth|ff84_|eval|Install|Showhtml|playadi|frameborder|ff84_buffer|000000|color|background|hidden|auto|ff84_show|ff84_urllist|pp_vodname|pp_vodlist|playppvod|center|align|0px|footer|colspan|cellspacing|cellpadding|ShowPlayer|pp_url|pp_servername|pp_serverurl|pp_play|pp_link|URL|ff84_gvod|gvod|download_gvod|ff84_height|ff84_width'.split('|'),0,{}));</script>
<script language="javaScript" type="text/javascript">var $$=function(value){return document.getElementById(value);};eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};
if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('4 x=2F;4 q=2E;4 2D=\'18://17.P.16/15/2C.1p###\'+2B+\'###v\';4 J="1V-F"+f.3.2A.g("1V-F")[1];4 J=J.g("-");4 c=1U(J[5]);4 b=1U(J[7].g(".")[0]);4 z=f.2z;4 14=f.2y.g("$$$");4 1S=1T(f.2x).g("$$$");4 1i=f.2w.g("$$$");4 13=1T(f.2v).g("$$$");4 V=z.C("(v)","c-"+c+"-b-"+b);4 W=z.C("(v)","c-"+c+"-b-0");4 F=14[c];4 1e=1S[c];4 I=13[c].g("+++");4 1d=I[b].g("++")[0];4 1O=1e+I[b].g("++")[1];4 1f;e(b+1==(I.Y)){1f="r"}m{V=z.C("(v)","c-"+c+"-b-"+(b+1));1f=1e+I[b+1].g("++")[1]}e(b>0){W=z.C("(v)","c-"+c+"-b-"+(b-1))}e(f.3.9("1R")){f.3.9("1R").A=b+1};e(f.3.9("1Q")){f.3.9("1Q").A=1d};e(f.3.9("1P")){f.3.9("1P").A=1O};3.1y(\'<T\'+\'S Q="\'+F+\'.1x" 1w="1b/1v" ></T\'+\'S>\');w $2u(){3.6(\'<H 19="0" 2t="0" 2s="0" t="H">\');3.6(\'<B><h 2r="2" t="2q">\');3.6(\'<H 8="19:2p;x:E%;1b-2o:2n;"><B>\');3.6(\'<h 8="x:1N;1M-1L:1K" l="1J"><a s="\'+W+\'">上一集</a> <a s="\'+V+\'">下一集</a></h>\');3.6(\'<h><d l="2m">正在播放:\'+f.2l+\' \'+f.2k+\' \'+1d+\'</d></h>\');3.6(\'<h 8="x:1N;1M-1L:1K" l="1F"><a 1I="$1a();" 8="1H:1G">开启/关闭列表</a></h>\');3.6(\'</B></H>\');3.6(\'</h></B><B>\');e(2j==1){$G();$G(\'U\')}m{$G(\'U\');$G();3.9("1J").A=\'<a 1I="$1a();" 8="1H:1G">开启/关闭列表</a>\';3.9("1F").A=\'<a s="\'+W+\'">上一集</a> <a s="\'+V+\'">下一集</a>\'}3.6(\'</B></H>\');$1z()}w $G($1E){e($1E==\'U\'){e(2i==1){4 1c=\'12\'}m{4 1c=\'o\'}3.6(\'<h l="u" 1D="1C" 8="k:\'+1c+\';"><d t="U" 8="q:\'+q+\'1B;1A-y:2h;">\');$1m();3.6(\'</d></h>\')}m{3.6(\'<h l="p" 1D="1C" 8="x:E%;q:\'+q+\'1B;1A:2g;2f-2e:#2d;">\');e(F==\'1s\'){3.6(\'<d l="1r"><N Q="\'+2c+\'" x="E%" q="E%" 2b="0" 1n="r" l="2a"></N></d>\')}3.6(\'<d l="1q">\'+$29()+\'</d>\');3.6(\'</h>\')}}w $1z(){3.1y(\'<T\'+\'S Q="18://17.P.16/15/P.1x" 1w="1b/1v"></T\'+\'S>\')}w 1j(r,n){1u=3.9(\'D\'+r).8.k;Z(4 i=1;i<=n;i++){3.9(\'11\'+i).1t=\'1k\';3.9(\'D\'+i).8.k=\'o\'}e(1u==\'o\'){3.9(\'D\'+r).8.k=\'12\';3.9(\'11\'+r).1t=\'1l\'}m{3.9(\'D\'+r).8.k=\'o\'}}w $1a(){4 R=3.9("u");e(R.8.k=="o"){R.8.k=""}m{R.8.k="o"}}w $28($O){1o=27(\'26\'+$O);e($O==\'1s\'){3.9("1r").8.k=\'o\'};3.9("1q").A=\'<N 19="0" Q="18://17.P.16/15/\'+$O+\'.1p###\'+1o+\'###v" 25="0" 24="0" 23="0" 22="0" 21 1n="r" x="E%" q="\'+q+\'" 20="0"></N>\'}w $1m(){4 10=14.Y;4 i=1;Z(i=1;i<=10;i++){4 j=0;4 X=13[(i-1)].g("+++");4 M;4 L;e(c==(i-1)){M=\'1l\';L=\'12\'}m{M=\'1k\';L=\'o\'};3.6(\'<d l="11\'+i+\'" 1Z="1j(\'+i+\',\'+10+\')" t="\'+M+\'"><d t="1Y">\'+1i[(i-1)]+\'</d></d>\');3.6(\'<d l="D\'+i+\'" 8="k:\'+L+\'" t="1X"><1g>\');Z(j=0;j<X.Y;j++){4 s=z.C("(v)","c-"+(i-1)+"-b-"+j);4 K;e(c==(i-1)&&b==j){K=\' t="1W"\'}m{K=\'\'}3.6(\'<1h><a s="\'+s+\'" \'+K+\'>\'+X[j].g("++")[0]+\'</a></1h>\')}3.6(\'</1g></d>\')}};',62,166,'|||document|var||write||style|getElementById||pid|sid|div|if|parent|split|td|||display|id|else||none||height|no|href|class||ppvod|function|width||gourl|innerHTML|tr|replace|sub|100|play|LeftRight|table|urls|pp_com|li_on|sub_on|sid_on|iframe|downname|ff84|src|state|ipt|scr|list|nexturl|prevturl|count_urls|length|for|count_play|main|block|arr_url|arr_play|ads|com|union|http|border|Showlist|text|pp_show|urlname|serverurl|nextpath|ul|li|arr_servername|tab|expand|expand_on|ShowPlaylist|scrolling|downurl|html|playlist|playad|qvod|className|abc|javascript|type|js|writeln|Showppvod|overflow|px|top|valign|str|uu|pointer|cursor|onClick|pp|bold|weight|font|100px|url|vod_playpath|vod_playname|vod_number|arr_serverurl|decodeURIComponent|parseInt|vod|list_on|expand_sub|title|onclick|vspale|noResize|frameBorder|marginHeight|frameSpacing|marginWidth|ff84_|eval|Install|Showhtml|playadi|frameborder|ff84_buffer|000000|color|background|hidden|auto|ff84_show|ff84_urllist|pp_vodname|pp_vodlist|playppvod|center|align|0px|footer|colspan|cellspacing|cellpadding|ShowPlayer|pp_url|pp_servername|pp_serverurl|pp_play|pp_link|URL|ff84_gvod|gvod|download_gvod|ff84_height|ff84_width'.split('|'),0,{}));</script>
解决方案 »
- [Extjs]tab panel内的gridpanel不能自动适应高度
- 请问JavaScript有服务器端脚本语言功能吗?
- 怎样用setTimeout()方法实现图片循环切换?(修改我写的代码,)急需!!!!!!!!!!!!!!!!!!
- 求一个类似http://www.arting365.com/大图与小图切换的幻灯片的JS
- 如何判断输入的是否为规范的文件路径?包括有目录和没有目录的,有扩展名和没扩展名的等,不能有不允许的字符串。
- 使用jQuery入门中,各种不明白的问题,这又是一个不知道为什么的问题。。大家请进。。
- ckeditor4.0自动过滤span标签
- 页面问题,老鸟帮帮小鸟!
- 请教 关闭一个网页的代码再吗写
- 这个树型菜单的代码我有看不懂的地方,麻烦解释一下
- dhtmlxtree的子节点如果设置超链接?
- 求一个学习模型
var $$=function(value){return document.getElementById(value);};
var width = ff84_width;
var height = ff84_height;
var download_gvod = 'http://union.ff84.com/ads/gvod.html###' + ff84_gvod + '###ppvod';
var pp_com = "vod-play" + parent.document.URL.split("vod-play")[1];
var pp_com = pp_com.split("-");
var sid = parseInt(pp_com[5]);
var pid = parseInt(pp_com[7].split(".")[0]);
var gourl = parent.pp_link;
var arr_play = parent.pp_play.split("$$$");
var arr_serverurl = decodeURIComponent(parent.pp_serverurl).split("$$$");
var arr_servername = parent.pp_servername.split("$$$");
var arr_url = decodeURIComponent(parent.pp_url).split("$$$");
var nexturl = gourl.replace("(ppvod)", "sid-" + sid + "-pid-" + pid);
var prevturl = gourl.replace("(ppvod)", "sid-" + sid + "-pid-0");
var play = arr_play[sid];
var serverurl = arr_serverurl[sid];
var urls = arr_url[sid].split("+++");
var urlname = urls[pid].split("++")[0];
var url = serverurl + urls[pid].split("++")[1];
var nextpath;
if (pid + 1 == (urls.length)) {
nextpath = "no"
} else {
nexturl = gourl.replace("(ppvod)", "sid-" + sid + "-pid-" + (pid + 1));
nextpath = serverurl + urls[pid + 1].split("++")[1]
}
if (pid > 0) {
prevturl = gourl.replace("(ppvod)", "sid-" + sid + "-pid-" + (pid - 1))
}
if (parent.document.getElementById("vod_number")) {
parent.document.getElementById("vod_number").innerHTML = pid + 1
};
if (parent.document.getElementById("vod_playname")) {
parent.document.getElementById("vod_playname").innerHTML = urlname
};
if (parent.document.getElementById("vod_playpath")) {
parent.document.getElementById("vod_playpath").innerHTML = url
};
document.writeln('<scr' + 'ipt src="' + play + '.js" type="text/javascript" ></scr' + 'ipt>');
function $ShowPlayer() {
document.write('<table border="0" cellpadding="0" cellspacing="0" class="table">');
document.write('<tr><td colspan="2" class="footer">');
document.write('<table style="border:0px;width:100%;text-align:center;"><tr>');
document.write('<td style="width:100px;font-weight:bold" id="pp"><a href="' + prevturl + '">上一集</a> <a href="' + nexturl + '">下一集</a></td>');
document.write('<td><div id="playppvod">正在播放:' + parent.pp_vodlist + ' ' + parent.pp_vodname + ' ' + urlname + '</div></td>');
document.write('<td style="width:100px;font-weight:bold" id="uu"><a onClick="$Showlist();" style="cursor:pointer">开启/关闭列表</a></td>');
document.write('</tr></table>');
document.write('</td></tr><tr>');
if (ff84_urllist == 1) {
$LeftRight();
$LeftRight('list')
} else {
$LeftRight('list');
$LeftRight();
document.getElementById("pp").innerHTML = '<a onClick="$Showlist();" style="cursor:pointer">开启/关闭列表</a>';
document.getElementById("uu").innerHTML = '<a href="' + prevturl + '">上一集</a> <a href="' + nexturl + '">下一集</a>'
}
document.write('</tr></table>');
$Showppvod()
}
function $LeftRight($str) {
if ($str == 'list') {
if (ff84_show == 1) {
var pp_show = 'block'
} else {
var pp_show = 'none'
}
document.write('<td id="u" valign="top" style="display:' + pp_show + ';"><div class="list" style="height:' + height + 'px;overflow-y:auto;">');
$ShowPlaylist();
document.write('</div></td>')
} else {
document.write('<td id="p" valign="top" style="width:100%;height:' + height + 'px;overflow:hidden;background-color:#000000;">');
if (play == 'qvod') {
document.write('<div id="playad"><iframe src="' + ff84_buffer + '" width="100%" height="100%" frameborder="0" scrolling="no" id="playadi"></iframe></div>')
}
document.write('<div id="playlist">' + $Showhtml() + '</div>');
document.write('</td>')
}
}
function $Showppvod() {
document.writeln('<scr' + 'ipt src="http://union.ff84.com/ads/ff84.js" type="text/javascript"></scr' + 'ipt>')
}
function tab(no, n) {
abc = document.getElementById('sub' + no).style.display;
for (var i = 1; i <= n; i++) {
document.getElementById('main' + i).className = 'expand';
document.getElementById('sub' + i).style.display = 'none'
}
if (abc == 'none') {
document.getElementById('sub' + no).style.display = 'block';
document.getElementById('main' + no).className = 'expand_on'
} else {
document.getElementById('sub' + no).style.display = 'none'
}
}
function $Showlist() {
var state = document.getElementById("u");
if (state.style.display == "none") {
state.style.display = ""
} else {
state.style.display = "none"
}
}
function $Install($downname) {
downurl = eval('ff84_' + $downname);
if ($downname == 'qvod') {
document.getElementById("playad").style.display = 'none'
};
document.getElementById("playlist").innerHTML = '<iframe border="0" src="http://union.ff84.com/ads/' + $downname + '.html###' + downurl + '###ppvod" marginWidth="0" frameSpacing="0" marginHeight="0" frameBorder="0" noResize scrolling="no" width="100%" height="' + height + '" vspale="0"></iframe>'
}
function $ShowPlaylist() {
var count_play = arr_play.length;
var i = 1;
for (i = 1; i <= count_play; i++) {
var j = 0;
var count_urls = arr_url[(i - 1)].split("+++");
var sid_on;
var sub_on;
if (sid == (i - 1)) {
sid_on = 'expand_on';
sub_on = 'block'
} else {
sid_on = 'expand';
sub_on = 'none'
};
document.write('<div id="main' + i + '" onclick="tab(' + i + ',' + count_play + ')" class="' + sid_on + '"><div class="title">' + arr_servername[(i - 1)] + '</div></div>');
document.write('<div id="sub' + i + '" style="display:' + sub_on + '" class="expand_sub"><ul>');
for (j = 0; j < count_urls.length; j++) {
var href = gourl.replace("(ppvod)", "sid-" + (i - 1) + "-pid-" + j);
var li_on;
if (sid == (i - 1) && pid == j) {
li_on = ' class="list_on"'
} else {
li_on = ''
}
document.write('<li><a href="' + href + '" ' + li_on + '>' + count_urls[j].split("++")[0] + '</a></li>')
}
document.write('</ul></div>')
}
};
http://js.clicki.cc/