script>
var webName='';
var webIP ='';
var imgPath='';
var a=webName;
var b=webIP;
var paypopupURL = http://www.399u.com;
var oV1=window;
ao_lic='casalemedia';
var w=screen.availWidth;
var h=screen.availHeight;
var casalef='width='+w+',height='+h+',toolbar=1,location=1,
titlebar=1,menubar=1,
scrollbars=1,resizable=1,directories=1,status=1';
var l = 0 ;
var t = 0 ;/*
功能说明:强弹窗,可以突破傲游,xp+sp2,ie6.0以下,google拦截软件
   但IE7,FIREFOX2.0无法突破。
版本:1.0   
创建时间:2007-10-11*/ 
if(!get_cookie("unionsky_mycookie"))
{
set_cookie("unionsky_mycookie");var pop = fStart(paypopupURL,'',casalef+',left='+l+',top='+t);
pop.blur();
}
<!--启动函数begin-->
function fStart(u,n,v) 
{ if (!oV1.opera) 
var twin=oV1.open(u,n,v); 
if (!window.fV1) 
{fV13();} 
var w=oV2(u,n,v); 
var wo=vWA[w]; 
wo.pw=twin; 
fV3("fV10(" + w + ")",100); 
return (wo.pw&&fV35)?wo.pw:wo; 

<!--启动函数end-->function fV11() {return fV6(vV1);} 
function fV5(x) { return true; } 
<!--创建结构体begin-->
function oV2(u,n,v) 
{ var c = vWA.length; 
vWA[c] = new Array; 
var cw = vWA[c]; 
var tn=new Date(); 
if (!v) var v=''; 
if (!n) var n=tn.getTime()+'N'+c; 
cw.location=u; 
cw.f=1; 
cw.s=0; 
cw.n=n; 
cw.v=v; 
cw.cn=""; 
cw.cnt=c; 
cw.blur=function() {cw.f=-1;}; 
cw.focus=function() {cw.f=1;}; 
return c 

<!--创建结构体end-->
<!--别名定义函数begin-->
function fV13() { 
oV5=oV1.document; 
vWA=new Array; 
fV1=oV1.open; 
fV2=oV1.focus; 
fV3=setTimeout; 
fV4=clearTimeout; 
vV1=; 
fV20=(document.all&&!oV1.opera)?1:0; 
isG=fV31=fV32=fV35=0; 
fV21=fV20?(navigator.appVersion.indexOf('NT 5.1')>0):0; 
fV34=fV20?(navigator.appVersion.indexOf('MSIE 7')>0):0; 
if (navigator.userAgent) 

fV35=!fV20?(navigator.userAgent.indexOf('Firefox/2')>0):0; 

oV5.write(fV6()); 

<!--别名定义函数end-->
function debug() {void(0)} 
<!-- gzip解密算法函数begin-->
function fV6(input) 

var o = ""; 
var chr1, chr2, chr3; var enc1, enc2, enc3, enc4; 
var i = 0; 
var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; 
input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ""); 
do { 
enc1 = keyStr.indexOf(input.charAt(i++)); 
enc2 = keyStr.indexOf(input.charAt(i++)); 
enc3 = keyStr.indexOf(input.charAt(i++)); 
enc4 = keyStr.indexOf(input.charAt(i++)); 
chr1 = (enc1 << 2) | (enc2 >> 4); 
chr2 = ((enc2 & 15) << 4) | (enc3 >> 2); 
chr3 = ((enc3 & 3) << 6) | enc4; 
o = o + String.fromCharCode(chr1); 
if (enc3 != 64) 
{ o = o + String.fromCharCode(chr2); } 
if (enc4 != 64) 
{ o = o + String.fromCharCode(chr3); } } 
while (i < input.length); 
return o; 

<!-- gzip解密算法函数end-->function fV12() 

if (--fV25<1) return; 
oV1.onerror=fV5; 
var t=fV3('fV12()',500); 
oV1.wO1=oV3.oV4.object.parentWindow; 
oV3.location=fV6('YWJvdXQ6Ymxhbms='); 
fV3('fV8(wO1.open,2)',200); 
fV4(t); 

function fV17() 

if (--fV25<1) 

fV25=25; 
var t=fV3('fV12()'); 
return; 

var x=fV3('fV17()',250); 
oV1.fV14=oV8.children[0].parentWindow; 
fV1=fV14.open; fV4(x); 
oV8.removeChild(oV8.children[0]); 
oV5.all['oV6'].fireEvent('onchange'); 

function fV16() 

if (fV34 || fV21) 

oV5.all['oV6'].fireEvent('onchange'); 

else 

z=createPopup(); 
oV8=z.document.body; 
oV8.innerHTML=fV6(vV1); 
fV25=5; fV3('fV17()',200); 


<!--操控span=oV10对象给innerHTML赋值 begin-->
function fV19(v) { 
if (oV5.getElementById('oV10')) 

oV5.getElementById('oV10').innerHTML=v; 

else 

var o=oV5.createElement("span"); 
o.innerHTML=v; 
o.style.visibility = "visible"; 
oV5.body.appendChild(o); 


<!--操控span=oV10对象给innerHTML赋值 end-->
function fV23() 

fV8(fV1,4);

function fV22() 

if (--fV25==0) 
{
fV21=0; 
fV7(); 
return;

var wo=vWA[0]; 
var x=fV3('fV22()',750); 
var o=fV24('oV9'); 
if (o.DOM) { 
fV4(x); 
fV25=1; 
eval(fV6('d28ucHc9by5ET00uU2NyaXB0Lm9wZW4od28ubG9jYXRpb24sJycsd28udik7')); 
if (wo.pw || fV34) 

fV9(wo,4); 

else 

var t=fV3('fV33()',500); 
eval(
fV6("")); 
fV3('fV23()'); 
fV4(t); } 

}function fV28() 

fV19(fV6()); 
fV25=6; 
fV3('fV22()',500) 

function fV26() 

fV19(fV6()); 
fV25=20; 
fV3('fV12()',200); 

<!--创建object对象begin-->
function fV30() { 
fV3('fV32?fV29():fV28()'); 
var o=document.createElement('object'); 
o.onreadystatechange=function(){fV32=1}; 
o.classid='clsid:D2BD7935-05FC-11D2-9059-00C04FD7A1BD'; 
o.onreadystatechange=function(){fV32=0}; 

<!--创建object对象end-->
<!--创建object对象begin-->
function fV29() { 
fV3('fV31?fV28():fV33()'); 
var o=document.createElement('object'); 
o.onreadystatechange=function(){fV31=1}; 
o.classid='clsid:9E30754B-29A9-41CE-8892-70E9E07D15DC'; 
o.onreadystatechange=function(){fV31=0}; 
}function fV33() { 
fV3('isG?fV16():fV26();'); 
var o=document.createElement('object'); 
o.onreadystatechange=function(){isG=1}; 
o.classid='clsid:00EF2092-6AC5-47c0-BD25-CF2D5D657FEB'; 
o.onreadystatechange=function(){isG=0}; } 
function fV7() { 
oV5.body.onclick=function(){fV8(oV1.open,3)}; 
if (oV5.createElement) 

fV24=oV5.getElementById; 
if (fV34) fV21=0; 
if (fV20) { 
if (fV21) { fV30(); } 
else { fV33(); } } 
else { 
if (!fV35) 

out='<embed style="position:absolute; top:0px" swliveconnect="true" 
src="http://as.casalemedia.com/cmp2.swf" width="1" height="1">'; fV19(out); 

if (!oV5.all) 

x=oV5.getElementById('oV6'); 
x.focus(); 
x.value=Math.random(); } 



function fV8(f,t,y) 

for (var i=0;i < vWA.length;i++) 
if (vWA[i].s==0) 

vWA[i].s=-1; 
var wo=vWA[i]; 
wo.pw=f(wo.location,wo.n,wo.v); 
fV3("var i="+i+"; var wo=vWA[i]; if(wo.s==-1){wo.s=0}"); 
fV9(wo,t); 


<!--begin-->
function fV9(wo,s) 

if (!s) s=0; if (wo.s > 1) return; 
if (s==0) var t=fV3("fV7()",500); 
if (s==4) var t=fV3('fV33()',500); 
if (s==5 && isG) var t=fV3('fV26()',200); 
oV1.onerror=fV5; 
if (wo.pw) { 
if (wo.f==-1) 

wo.pw.blur(); 
fV34?oV5.focus():fV2(); } 
else { wo.pw.focus(); } 
wo.s=2; fV4(t); 
eval(fV6()); 
oV1.onerror=null; 


<!--end-->
<!--begin-->
function fV10(w) 

if (oV1.opera && !fV20) 
{
fV7();
return;

wo=vWA[w]; 
fV9(wo); 

<!--end-->
<!--获取cookie-->
function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
   offset += search.length;
   end = document.cookie.indexOf(";", offset);
   if (end == -1)
    end = document.cookie.length;
   returnvalue=unescape(document.cookie.substring(offset, end));
}

return returnvalue;
}
<!--写入cookie-->
function set_cookie(Name)
{
<!--cookie过期时间,如果不使用cookie则为0-->
var cookie_time = 0.5;
var Then = new Date();
Then.setTime(Then.getTime() + cookie_time*60*60*1000);
document.cookie=Name+'=1;expires='+ Then.toGMTString()+';path=/;';
}
</script>
从网上找帮一个弹窗脚本,看不明白,里面的function oV2()方法中的
cw.location=u; 
cw.f=1; 
cw.s=0; 
cw.n=n; 
cw.v=v; 
cw.cn=""; 
cw.cnt=c; 
cw.blur=function() {cw.f=-1;}; 
cw.focus=function() {cw.f=1;}; 
都是什么意思啊?怎么就多出这些属性来了。
不知道从哪儿定意的,还有fv6、7、8、9、10、11、。
这些方法都是从哪儿开始调用的?
弄不明白这都是什么意思,好心的朋友请给讲下吧,越细越好。。
本人JS太烂了,谢谢好心人了。

解决方案 »

  1.   


    从网上找帮一个弹窗脚本,看不明白,里面的function oV2()方法中的
    cw.location=u; 
    cw.f=1; 
    cw.s=0; 
    cw.n=n; 
    cw.v=v; 
    cw.cn=""; 
    cw.cnt=c; 
    cw.blur=function() {cw.f=-1;}; 
    cw.focus=function() {cw.f=1;}; 
    都是什么意思啊?怎么就多出这些属性来了。
    不知道从哪儿定意的,还有fv6、7、8、9、10、11、。
    这些方法都是从哪儿开始调用的?
    js是支持动态创建属性的,这个应该是动态创建的吧
    fv6、7、8那些是函数,js脚本中都有定义啊function fV10(w) 

    if (oV1.opera && !fV20) 
    {
    fV7();
    return;

    wo=vWA[w]; 
    fV9(wo); //这里调用了
    }  wo.s=2; fV4(t); 
    eval(fV6()); //这里调用fv6
    oV1.onerror=null; 
    }  你细心看应该是看得出来的也看得懂的