找回密码
 加入
搜索

[代码] 超酷右下浮出广告窗口代码

[复制链接]
发表于 2007-5-2 04:17:47 | 显示全部楼层 |阅读模式
效果演示:
http://forum.lemuria.com.cn/archiver/

代码:

  1. <SCRIPT language=javascript>
  2. window.onload = enetgetMsg;
  3. window.onresize = enetresizeDiv;
  4. window.onerror = function(){}
  5. var enetdivTop,enetdivLeft,enetdivWidth,enetdivHeight,enetdocHeight,enetdocWidth,enetobjTimer,i = 0;
  6. function enetgetMsg()
  7. {
  8. try{
  9. enetdivTop = parseInt(document.getElementById("enetMeng").style.top,10)
  10. enetdivLeft = parseInt(document.getElementById("enetMeng").style.left,10)
  11. enetdivHeight = parseInt(document.getElementById("enetMeng").offsetHeight,10)
  12. enetdivWidth = parseInt(document.getElementById("enetMeng").offsetWidth,10)
  13. enetdocWidth = document.body.clientWidth;
  14. enetdocHeight = document.body.clientHeight;
  15. document.getElementById("enetMeng").style.top = parseInt(document.body.scrollTop,10) + enetdocHeight + 10;// enetdivHeight
  16. document.getElementById("enetMeng").style.left = parseInt(document.body.scrollLeft,10) + enetdocWidth - enetdivWidth
  17. document.getElementById("enetMeng").style.visibility="visible"
  18. enetobjTimer = window.setInterval("enetmoveDiv()",10)
  19. }
  20. catch(e){}
  21. }
  22.  
  23. function enetresizeDiv()
  24. {
  25. i+=1
  26. if(i>800) enetcloseDiv() /自动关闭时间
  27. try{
  28. enetdivHeight = parseInt(document.getElementById("enetMeng").offsetHeight,10)
  29. enetdivWidth = parseInt(document.getElementById("enetMeng").offsetWidth,10)
  30. enetdocWidth = document.body.clientWidth;
  31. enetdocHeight = document.body.clientHeight;
  32. document.getElementById("enetMeng").style.top = enetdocHeight - enetdivHeight + parseInt(document.body.scrollTop,10)
  33. document.getElementById("enetMeng").style.left = enetdocWidth - enetdivWidth + parseInt(document.body.scrollLeft,10)
  34. }
  35. catch(e){}
  36. }
  37. function enetmoveDiv()
  38. {
  39. try
  40. {
  41. if(parseInt(document.getElementById("enetMeng").style.top,10) <= (enetdocHeight - enetdivHeight + parseInt(document.body.scrollTop,10)))
  42. {
  43. window.clearInterval(enetobjTimer)
  44. enetobjTimer = window.setInterval("enetresizeDiv()",1)
  45. }
  46. enetdivTop = parseInt(document.getElementById("enetMeng").style.top,10)
  47. document.getElementById("enetMeng").style.top = enetdivTop - 1
  48. }
  49. catch(e){}
  50. }
  51. function enetcloseDiv()
  52. {
  53. document.getElementById('enetMeng').style.visibility='hidden';
  54. if(enetobjTimer) window.clearInterval(enetobjTimer)
  55. }
  56. </SCRIPT>
  57. <DIV id=enetMeng
  58. style="BORDER-RIGHT: #455690 1px solid; BORDER-TOP: #a6b4cf 1px solid; Z-INDEX: 99999; LEFT: 0px; VISIBILITY: visible; BORDER-LEFT: #a6b4cf 1px solid; 1px solid; POSITION: absolute; TOP: -256px; HEIGHT: 157px">
  59. <a href="http://www.lemuria.com.cn/index.php?action_site_type_advertis"><img src="http://www.lemuria.com.cn/images/150~250.gif" border="0"></img>
  60. </div>
复制代码

Archiver|手机版|小黑屋|乱弹琴|重庆网址之家|多来米发 |

GMT+8, 2026-10-13 09:00 PM

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表