技术文章

W3标准js对联可关闭广告代码
发布时间:2012-07-28 点击次数:11809

 

文件说明:images/left.gif——左边的广告文件 images/right.gif——右边的广告文件  images/close1.gif——关闭

将以下文当保存为yiskyindex.js

 

JavaScript代码
  1. GxG1 = '<img src="images/left.gif" width="138" height="297" border="0">';   
  2. GxG2 = '<img src="images/right.gif" width="138" height="297" border="0">';   
  3.   
  4. Double();   
  5. function Double() {   
  6.     document.write('<div id="Gx1" style="left:5px;position:absolute;top:269px;">' + GxG1 +'<br><a href="#"   
  7.  
  8. onclick="Close();"><img src="images/close1.gif" onClick="javascript:window.hide()" width="69" height="14" border="0"   
  9.  
  10. vspace="3" alt="关闭对联广告"></a></div>');   
  11.     document.write('<div id="Gx2" style="right:5px;position:absolute;top:269px;">' + GxG2 +'<br><a href="#"   
  12.  
  13. onclick="Close();"><img src="images/close1.gif" onClick="javascript:window.hide()" width="69" height="14" border="0"   
  14.  
  15. vspace="3" alt="关闭对联广告"></a></div>');   
  16.     var obj1 = document.getElementById('Gx1');   
  17.     var obj2 = document.getElementById('Gx2');   
  18.     this.Close = function() {   
  19.         obj1.style.display = 'none';   
  20.         obj2.style.display = 'none';   
  21.     };   
  22.     var lastScrollY = 0;   
  23.     this.Show = function() {   
  24.         var diffY;   
  25.         if (document.documentElement && document.documentElement.scrollTop) {   
  26.             diffY = document.documentElement.scrollTop;   
  27.         } else if (document.body) {   
  28.             diffY = document.body.scrollTop;   
  29.         };   
  30.         var percent = .1 * (diffY - lastScrollY);   
  31.         if (percent > 0) percent = Math.ceil(percent);   
  32.         else percent = Math.floor(percent);   
  33.         obj1.style.top = parseInt(obj1.style.top) + percent + "px";   
  34.         obj2.style.top = parseInt(obj2.style.top) + percent + "px";   
  35.         lastScrollY = lastScrollY + percent;   
  36.     };   
  37.     window.setInterval("this.Show()", 1);   
  38. };   
  39.   

 

 

最后在相关网页中加入<script language=JavaScript src="images/yiskyindex.js"></script>代码



  • 上一条信息:GB2312及UTF-8在线UrlEncode编码/UrlDecode解码
  • 下一条信息:中国商标第一案——加多宝集团与广药集团的“王老吉”商标之争