xuan的空间

我们一直在努力....

记录cookie的顶部伸缩广告源代码

标签: JS源代码

记录cookie的顶部伸缩广告源代码如下:

XML/HTML代码
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  
  5. <title>JS特效代码大全(二)能记录cookie的顶部伸缩广告-百洋软件研究实验室</title>  
  6. </head>  
  7.   
  8. <body>  
  9. <div id="ads" style=" width:620px; margin:auto; display:none; margin-top:25px; height:0px;overflow:hidden; ">    
  10.   <a href="http://www.po-soft.com" target="_blank"><img src="http://www.po-soft.com/images/image1.jpg" alt="百洋软件研究实验室" width="620" height="195" border="0"/></a> </div>  
  11.   <p  align="center" style="line-height:24px;">本demo来源于<a href="http://www.po-soft.com/" target="_blank">百洋软件研究实验室</a>博客的<br />  
  12. <a href="http://www.po-soft.com/blog/xuan/145.html">JS特效代码大全(二)能记录cookie的顶部伸缩广告</a>一文。</p>  
  13. </body>  
  14. </html>  
  15. <script type="text/javascript" language="javascript">  
  16. function setCookie(sName,sValue,expireHours) {   
  17.  var cookieString = sName + "=" + escape(sValue);   
  18.  //;判断是否设置过期时间   
  19.  if (expireHours>0) {   
  20.    var date = new Date();   
  21.    date.setTime(date.getTime + expireHours * 3600 * 1000);   
  22.    cookieStringcookieString = cookieString + "; expire=" + date.toGMTString();   
  23.  }   
  24.  document.cookie = cookieString;   
  25. }   
  26.   
  27.   
  28. function getCookie(sName) {   
  29.   var aCookie = document.cookie.split("; ");   
  30.   for (var j=0; j < aCookie.length; j++){   
  31.  var aCrumb = aCookie[j].split("=");   
  32.  if (escape(sName) == aCrumb[0])   
  33.    return unescape(aCrumb[1]);   
  34.   }   
  35.   return null;   
  36. }   
  37.     var time = 500;   
  38.     var h = 0;   
  39.     function addCount()   
  40.     {   
  41.         if(time>0)   
  42.         {   
  43.             time--;   
  44.             hh = h+15;   
  45.         }   
  46.         else   
  47.         {   
  48.             return;   
  49.         }   
  50.         if(h>195)  //高度   
  51.         {   
  52.             return;   
  53.         }   
  54.         document.getElementById("ads").style.display = "";   
  55.         document.getElementById("ads").style.height = h+"px";   
  56.         setTimeout("addCount()",30);    
  57.     }   
  58.        
  59.     window.onload = function showAds()   
  60.     {   
  61.             //停留时间自己适当调整   
  62.          if(getCookie('load'))  //如果cookie有值则判断为已经登陆过,广告隐藏起来   
  63.      document.getElementById("ads").style.display="none";    
  64.     else //如果cookie没有值则判断为第一次登陆   
  65.     {   
  66.     setCookie('load',1,24 ); //   
  67.            
  68.     addCount();   
  69.         setTimeout("noneAds()",7000); //广告显示时间   
  70.         }   
  71.     }   
  72.     </script>  
  73.        
  74.     <script type="text/javascript" language="javascript">  
  75.     var T = 500;   
  76.     var N = 195; //高度   
  77.     function noneAds()   
  78.     {   
  79.         if(T>0)   
  80.         {   
  81.             T--;   
  82.             NN = N-15;   
  83.         }   
  84.         else   
  85.         {   
  86.             return;   
  87.         }   
  88.         if(N<0)   
  89.         {   
  90.             document.getElementById("ads").style.display = "none";   
  91.             return;   
  92.         }   
  93.            
  94.         document.getElementById("ads").style.height = N+"px";   
  95.         setTimeout("noneAds()",30);    
  96.     }   
  97.     </script>  

返回:JS特效代码大全(二)能记录cookie的顶部伸缩广告

另一篇:不记录cookie的顶部伸缩广告源代码

相关文章: JS特效代码大全(一)IE6下PNG图片透明效果的JS特效代码


    评分: 请先登录再投票,同一篇博客一月只能投票一次!
    无人投票

相关博客:


评论


发表评论

最近访客
关注此文的人们还关注