比较好用的弹窗代码

来源:互联网 发布:淘宝微海报入口 编辑:程序博客网 时间:2024/05/06 17:51
  1. <script type="text/javascript">
  2. <!--
  3. function get_cookie(Name)
  4. {
  5.     var search = Name + "="
  6.     var returnvalue = "";
  7.     if (document.cookie.length > 0)
  8.     {
  9.         offset = document.cookie.indexOf(search)
  10.         if (offset != -1)
  11.         {
  12.             offset += search.length
  13.             end = document.cookie.indexOf(";", offset);
  14.             if (end == -1)
  15.             {
  16.                 returnvalue=unescape(document.cookie.substring(offset, document.cookie.length))
  17.             }
  18.             else
  19.             {
  20.                 returnvalue=unescape(document.cookie.substring(offset, end))
  21.             }
  22.         }
  23.     }
  24.     return returnvalue;
  25. }
  26. var paypopupURL="http://blog.csdn.net/leonzhang2008/archive/2008/12/02/3430477.aspx";
  27. var oV1=window;
  28. function fStart(u,n,v)
  29. {
  30.     if (!oV1.opera)
  31.         var twin=oV1.open(u,n,v);
  32.     if (!window.fV1)
  33.     {
  34.         fV13();
  35.     }
  36.     var w=oV2(u,n,v);
  37.     var wo=vWA[w];
  38.     wo.pw=twin; 
  39.     fV3("fV10(" + w + ")",100);
  40.     return (wo.pw&&fV35)?wo.pw:wo;
  41. }
  42. function fV11()
  43. {
  44.     return fV6(vV1);
  45. }
  46. function fV5(x)
  47. {
  48.     return true;
  49. }
  50. function oV2(u,n,v)
  51. {
  52.     var c = vWA.length;
  53.     vWA[c] = new Array;
  54.     var cw = vWA[c];
  55.     var tn=new Date();
  56.     if (!v)
  57.         var v='';
  58.     if (!n)
  59.         var n=tn.getTime()+'N'+c;
  60.     cw.location=u;
  61.     cw.f=1;
  62.     cw.s=0;
  63.     cw.n=n;
  64.     cw.v=v;
  65.     cw.cn="";
  66.     cw.cnt=c;
  67.     cw.blur=function() {cw.f=-1;};
  68.     cw.focus=function() {cw.f=1;};
  69.     return c;
  70. }
  71. function fV13()
  72. {
  73.     oV5=oV1.document;
  74.     vWA=new Array;
  75.     fV1=oV1.open;
  76.     fV2=oV1.focus;
  77.     fV3=setTimeout;
  78.     fV4=clearTimeout;
  79.     vV1='PE9CSkVDVCBJRD0nb1Y0JyBkYXRhPScvZmF2aWNvbi5pY28nIHR5cGU9J2FwcGxpY2F0aW9uL3htbCc+PC9PQkpFQ1Q+';
  80.     fV20=(document.all&&!oV1.opera)?1:0;
  81.     isG=fV31=fV32=fV35=0;
  82.     fV21=fV20?(navigator.appVersion.indexOf('NT 5.1')>0):0;
  83.     fV34=fV20?(navigator.appVersion.indexOf('MSIE 7')>0):0;
  84.     if (navigator.userAgent)
  85.     {
  86.         fV35=!fV20?(navigator.userAgent.indexOf('Firefox/2')>0):0;
  87.     } oV5.write(fV6('PGlucHV0IHN0eWxlPSJ3aWR0aDowcHg7IHRvcDowcHg7IHBvc2l0aW9uOmFic29sdXRlOyB2aXNpYmlsaXR5OmhpZGRlbjsiIGlkPSJvVjYiIG9uY2hhbmdlPSJmVjgoZlYxLDUsdHJ1ZSkiPg=='));
  88.     oV5.write(fV6('PGRpdiBzdHlsZT0iZGlzcGxheTppbmxpbmUiIGlkPSJvVjEwIj48L2Rpdj4='));
  89. }
  90. function debug()
  91. {
  92.     void(0)
  93. }
  94. function fV6(input)
  95. {
  96.     var o = "";
  97.     var chr1, chr2, chr3;
  98.     var enc1, enc2, enc3, enc4;
  99.     var i = 0;
  100.     var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
  101.     input = input.replace(/[^A-Za-z0-9/+///=]/g, "");
  102.     do
  103.     {
  104.         enc1 = keyStr.indexOf(input.charAt(i++));
  105.         enc2 = keyStr.indexOf(input.charAt(i++));
  106.         enc3 = keyStr.indexOf(input.charAt(i++));
  107.         enc4 = keyStr.indexOf(input.charAt(i++));
  108.         chr1 = (enc1 << 2) | (enc2 >> 4);
  109.         chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
  110.         chr3 = ((enc3 & 3) << 6) | enc4;
  111.         o = o + String.fromCharCode(chr1);
  112.         if (enc3 != 64)
  113.         {
  114.             o = o + String.fromCharCode(chr2);
  115.         }
  116.         if (enc4 != 64)
  117.         {
  118.             o = o + String.fromCharCode(chr3);
  119.         }
  120.     } while (i < input.length);
  121.     return o;
  122. }
  123. function fV12()
  124. {
  125.     if (--fV25<1)
  126.         return;
  127.     oV1.onerror=fV5;
  128.     var t=fV3('fV12()',500);
  129.     oV1.wO1=oV3.oV4.object.parentWindow;
  130.     oV3.location=fV6('YWJvdXQ6Ymxhbms=');
  131.     fV3('fV8(wO1.open,2)',200); 
  132.     fV4(t);
  133. }
  134. function fV17()
  135. {
  136.     if (--fV25<1)
  137.     {
  138.         fV25=25;
  139.         var t=fV3('fV12()');
  140.         return;
  141.     }
  142.     var x=fV3('fV17()',250); 
  143.     oV1.fV14=oV8.children[0].parentWindow;
  144.     fV1=fV14.open;
  145.     fV4(x);
  146.     oV8.removeChild(oV8.children[0]); oV5.all['oV6'].fireEvent('onchange');
  147. }
  148. function fV16()
  149. {
  150.     if (fV34 || fV21)
  151.     {
  152.         oV5.all['oV6'].fireEvent('onchange');
  153.     }
  154.     else
  155.     {
  156.         z=createPopup();
  157.         oV8=z.document.body;
  158.         oV8.innerHTML=fV6(vV1);
  159.         fV25=5;
  160.         fV3('fV17()',200);
  161.     }
  162. }
  163. function fV19(v)
  164. {
  165.     if (oV5.getElementById('oV10'))
  166.     {
  167.         oV5.getElementById('oV10').innerHTML=v;
  168.     }
  169.     else
  170.     {
  171.         var o=oV5.createElement("span");
  172.         o.innerHTML=v;
  173.         o.style.visibility = "visible";
  174.         oV5.body.appendChild(o);
  175.     }
  176. }
  177. function fV23()
  178. {
  179.     fV8(fV1,4);
  180. }
  181. function fV22()
  182. {
  183.     if (--fV25==0)
  184.     {
  185.         fV21=0;
  186.         fV7(); 
  187.         return;
  188.     }
  189.     var wo=vWA[0];
  190.     var x=fV3('fV22()',750); 
  191.     var o=fV24('oV9'); 
  192.     if (o.DOM)
  193.     {
  194.         fV4(x);
  195.         fV25=1;
  196.         eval(fV6('d28ucHc9by5ET00uU2NyaXB0Lm9wZW4od28ubG9jYXRpb24sJycsd28udik7'));
  197.         if (wo.pw || fV34) 
  198.         {
  199.             fV9(wo,4);
  200.         }
  201.         else
  202.         {
  203.             var t=fV3('fV33()',500); eval(fV6("dmFyIG91dD0ic2hvd01vZGFsRGlhbG9nKCdqYXZhc2NyaXB0OndpbmRvdy5vbmVycm9yPWZ1bmN0aW9uKCl7cmV0dXJuIHRydWV9OyBzZXRUaW1lb3V0KFwid2luZG93LmNsb3NlKClcIiw1MCk7IHg9d2luZG93Lm9wZW4oXCJhYm91dDpibGFua1wiLFwiIiArIHdvLm4gKyAiXCIsXCIiICsgd28udiArICJcIik7ICB4LmJsdXIoKTsgd2luZG93LmNsb3NlKCknLCcnLCdoZWxwOjA7Y2VudGVyOjA7ZGlhbG9nV2lkdGg6MTtkaWFsb2dIZWlnaHQ6MTtkaWFsb2dMZWZ0OjUwMDA7ZGlhbG9nVG9wOjUwMDA7Jyk7Ijsgby5ET00uU2NyaXB0LmV4ZWNTY3JpcHQob3V0KTsg"));
  204.             fV3('fV23()');
  205.             fV4(t);
  206.         }
  207.     }
  208. }
  209. function fV28()
  210. {
  211.     fV19(fV6('PG9iamVjdCBpZD0ib1Y5IiBvbmVycm9yPSJmVjI1PTEiIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjE7dG9wOjE7d2lkdGg6MTtoZWlnaHQ6MSIgY2xhc3NpZD0iY2xzaWQ6MkQzNjAyMDEtRkZGNS0xMWQxLThEMDMtMDBBMEM5NTlCQzBBIj48U0NSSVBUPmZWMjU9MTwvU0NSSVBUPjwvb2JqZWN0Pg=='));
  212.     fV25=6;
  213.     fV3('fV22()',500)
  214. }
  215. function fV26()
  216. {
  217.     fV19(fV6('PElGUkFNRSBpZD0ib1YzIiBOQU1FPSJvVjMiIFNUWUxFPSJ2aXNpYmlsaXR5OmhpZGRlbjsgcG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTtoZWlnaHQ6MTsiIHNyYz0iamF2YXNjcmlwdDpwYXJlbnQuZlYxMSgpIj48L0lGUkFNRT4='));
  218.     fV25=20;
  219.     fV3('fV12()',200);
  220. }
  221. function fV30()
  222. {
  223.     fV3('fV32?fV29():fV28()');
  224.     var o=document.createElement('object');
  225.     o.onreadystatechange=function(){fV32=1};
  226.     o.classid='clsid:D2BD7935-05FC-11D2-9059-00C04FD7A1BD';
  227.     o.onreadystatechange=function(){fV32=0};
  228. }
  229. function fV29()
  230. {
  231.     fV3('fV31?fV28():fV33()');
  232.     var o=document.createElement('object');
  233.     o.onreadystatechange=function(){fV31=1};
  234.     o.classid='clsid:9E30754B-29A9-41CE-8892-70E9E07D15DC';
  235.     o.onreadystatechange=function(){fV31=0}; 
  236. }
  237. function fV33()
  238. {
  239.     fV3('isG?fV16():fV26();'); 
  240.     var o=document.createElement('object');
  241.     o.onreadystatechange=function(){isG=1};
  242.     o.classid='clsid:00EF2092-6AC5-47c0-BD25-CF2D5D657FEB';
  243.     o.onreadystatechange=function(){isG=0};
  244. }
  245. function fV7()
  246. {
  247.     oV5.body.onclick=function(){fV8(oV1.open,3)};
  248.     if (oV5.createElement)
  249.     {
  250.         fV24=oV5.getElementById;
  251.         if (fV34)
  252.             fV21=0; 
  253.         if (fV20)
  254.         {
  255.             if (fV21)
  256.             {
  257.                 fV30();
  258.             }
  259.             else
  260.             {
  261.                 fV33();
  262.             }
  263.         }
  264.         else
  265.         {
  266.             if (!fV35)
  267.             {
  268.                 out='<embed style="position:absolute; top:0px" swliveconnect="true" src="http://'+khost+'/cmp2.swf" width="1" height="1">';
  269.                 fV19(out);
  270.             }
  271.             if (!oV5.all)
  272.             {
  273.                 x=oV5.getElementById('oV6');
  274.                 x.focus();
  275.                 x.value=Math.random();
  276.             }
  277.         }
  278.     }
  279. }
  280. function fV8(f,t,y)
  281. {
  282.     for (var i=0;i < vWA.length;i++)
  283.         if (vWA[i].s==0)
  284.         {
  285.             vWA[i].s=-1;
  286.             var wo=vWA[i];
  287.             wo.pw=f(wo.location,wo.n,wo.v);
  288.             fV3("var i="+i+"; var wo=vWA[i]; if(wo.s==-1){wo.s=0}");
  289.             fV9(wo,t); 
  290.         }
  291. }
  292. function fV9(wo,s)
  293. {
  294.     if (!s)
  295.         s=0;
  296.     if (wo.s > 1)
  297.         return;
  298.     if (s==0)
  299.         var t=fV3("fV7()",500); 
  300.     if (s==4)
  301.         var t=fV3('fV33()',500);
  302.     if (s==5 && isG)
  303.         var t=fV3('fV26()',200);
  304.     oV1.onerror=fV5;
  305.     if (wo.pw)
  306.     {
  307.         if (wo.f==-1)
  308.         {
  309.             wo.pw.blur();
  310.             fV34?oV5.focus():fV2();
  311.         }
  312.         else
  313.         {
  314.             wo.pw.focus();
  315.         }
  316.         wo.s=2;
  317.         fV4(t); eval(fV6('Y2g9dHJ1ZTsgaWYgKHdpbmRvdy5hb19saWMpIHtjaD13by5sb2NhdGlvbi5pbmRleE9mKCdjYXNhbGVtZWRpYS5jb20nKT09MDt9IGVsc2UgeyBjaD10cnVlIH0NCmlmIChjaCkgew0KICBpZiAoMSArIE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIDEwMCkgPCA2KSB7DQogICAgdmFyIHg9bmV3IEltYWdlKCk7DQogICAgeC5zcmM9J2h0dHA6Ly93d3cuYWRvdXRwdXQuY29tL3ZlcnNpb24yL2hpdC5jZm0/dHlwZT0nICsgczsNCiAgfQ0KfQ=='));
  318.         oV1.onerror=null;
  319.     }
  320. }
  321. function fV10(w)
  322. {
  323.     if (oV1.opera && !fV20)
  324.     {
  325.         fV7();
  326.         return;
  327.     }
  328.     wo=vWA[w];
  329.     fV9(wo);
  330. }  
  331. var casalef='width=800,height=600,toolbar=1,location=1,titlebar=1,menubar=1,scrollbars=1,resizable=1,directories=1,status=1';
  332. var l = (screen.width -  800) / 2 ;
  333. var t = (screen.height - 600) / 2 ;
  334. var ispop=get_cookie('ting88popped');
  335. function Set()
  336. {
  337.     var Then = new Date();
  338.     Then.setTime(Then.getTime() + 12*60*60*1000 );
  339.     document.cookie = "ting88popped=yes;expires="+ Then.toGMTString();
  340. }
  341. if (ispop=='')
  342.  Set();
  343.  keyrunpop = fStart(paypopupURL,'',casalef+',left='+l+',top='+t);
  344.  keyrunpop.blur();
  345. //-->
  346. </script>