资料
表格
制度
合同
管理
职场
经营
创业
范文
总结
计划
作文
文章
美文
词句
教程
模板
图片
字体
图标
办公
人事
财务
生产
管理资源吧首页
>>>
教程
>>>
编程
>>>
JavaScript教程
>>>
兼容多浏览器的JS 浮动广告[推荐]
漂浮广告是我们经常用到的广告形式,站长的必备代码,相信你一定能用得上。
<title>JS浮动广告</title> <style type="text/css"> img{border:0;} </style> <img src="/_New/_cj/myeditor/sysimage/space.gif" class="ewebeditor__script" _ewebeditor_fake_tag="script" _ewebeditor_fake_value="%3CSCRIPT%20type%3Dtext%2Fjavascript%3E%20%0D%0Afunction%20addEvent(obj%2CevtType%2Cfunc%2Ccap)%7B%20%0D%0Acap%3Dcap%7C%7Cfalse%3B%20%0D%0Aif(obj.addEventListener)%7B%20%0D%0Aobj.addEventListener(evtType%2Cfunc%2Ccap)%3B%20%0D%0Areturn%20true%3B%20%0D%0A%7Delse%20if(obj.attachEvent)%7B%20%0D%0Aif(cap)%7B%20%0D%0Aobj.setCapture()%3B%20%0D%0Areturn%20true%3B%20%0D%0A%7Delse%7B%20%0D%0Areturn%20obj.attachEvent(%22on%22%20%2B%20evtType%2Cfunc)%3B%20%0D%0A%7D%20%0D%0A%7Delse%7B%20%0D%0Areturn%20false%3B%20%0D%0A%7D%20%0D%0A%7D%20%0D%0Afunction%20getPageScroll()%7B%20%0D%0Avar%20xScroll%2CyScroll%3B%20%0D%0Aif%20(self.pageXOffset)%20%7B%20%0D%0AxScroll%20%3D%20self.pageXOffset%3B%20%0D%0A%7D%20else%20if%20(document.documentElement%20%26%26%20document.documentElement.scrollLeft)%7B%20%0D%0AxScroll%20%3D%20document.documentElement.scrollLeft%3B%20%0D%0A%7D%20else%20if%20(document.body)%20%7B%20%0D%0AxScroll%20%3D%20document.body.scrollLeft%3B%20%0D%0A%7D%20%0D%0Aif%20(self.pageYOffset)%20%7B%20%0D%0AyScroll%20%3D%20self.pageYOffset%3B%20%0D%0A%7D%20else%20if%20(document.documentElement%20%26%26%20document.documentElement.scrollTop)%7B%20%0D%0AyScroll%20%3D%20document.documentElement.scrollTop%3B%20%0D%0A%7D%20else%20if%20(document.body)%20%7B%20%0D%0AyScroll%20%3D%20document.body.scrollTop%3B%20%0D%0A%7D%20%0D%0AarrayPageScroll%20%3D%20new%20Array(xScroll%2CyScroll)%3B%20%0D%0Areturn%20arrayPageScroll%3B%20%0D%0A%7D%20%0D%0Afunction%20GetPageSize()%7B%20%0D%0Avar%20xScroll%2C%20yScroll%3B%20%0D%0Aif%20(window.innerHeight%20%26%26%20window.scrollMaxY)%20%7B%20%0D%0AxScroll%20%3D%20document.body.scrollWidth%3B%20%0D%0AyScroll%20%3D%20window.innerHeight%20%2B%20window.scrollMaxY%3B%20%0D%0A%7D%20else%20if%20(document.body.scrollHeight%20%3E%20document.body.offsetHeight)%7B%20%0D%0AxScroll%20%3D%20document.body.scrollWidth%3B%20%0D%0AyScroll%20%3D%20document.body.scrollHeight%3B%20%0D%0A%7D%20else%20%7B%20%0D%0AxScroll%20%3D%20document.body.offsetWidth%3B%20%0D%0AyScroll%20%3D%20document.body.offsetHeight%3B%20%0D%0A%7D%20%0D%0Avar%20windowWidth%2C%20windowHeight%3B%20%0D%0Aif%20(self.innerHeight)%20%7B%20%0D%0AwindowWidth%20%3D%20self.innerWidth%3B%20%0D%0AwindowHeight%20%3D%20self.innerHeight%3B%20%0D%0A%7D%20else%20if%20(document.documentElement%20%26%26%20document.documentElement.clientHeight)%20%7B%20%0D%0AwindowWidth%20%3D%20document.documentElement.clientWidth%3B%20%0D%0AwindowHeight%20%3D%20document.documentElement.clientHeight%3B%20%0D%0A%7D%20else%20if%20(document.body)%20%7B%20%0D%0AwindowWidth%20%3D%20document.body.clientWidth%3B%20%0D%0AwindowHeight%20%3D%20document.body.clientHeight%3B%20%0D%0A%7D%20%0D%0Aif(yScroll%20%3C%20windowHeight)%7B%20%0D%0ApageHeight%20%3D%20windowHeight%3B%20%0D%0A%7D%20else%20%7B%20%0D%0ApageHeight%20%3D%20yScroll%3B%20%0D%0A%7D%20%0D%0Aif(xScroll%20%3C%20windowWidth)%7B%20%0D%0ApageWidth%20%3D%20windowWidth%3B%20%0D%0A%7D%20else%20%7B%20%0D%0ApageWidth%20%3D%20xScroll%3B%20%0D%0A%7D%20%0D%0AarrayPageSize%20%3D%20new%20Array(pageWidth%2CpageHeight%2CwindowWidth%2CwindowHeight)%20%0D%0Areturn%20arrayPageSize%3B%20%0D%0A%7D%20%0D%0A%0D%0Avar%20AdMoveConfig%3Dnew%20Object()%3B%20%0D%0AAdMoveConfig.IsInitialized%3Dfalse%3B%20%0D%0AAdMoveConfig.ScrollX%3D0%3B%20%0D%0AAdMoveConfig.ScrollY%3D0%3B%20%0D%0AAdMoveConfig.MoveWidth%3D0%3B%20%0D%0AAdMoveConfig.MoveHeight%3D0%3B%20%0D%0AAdMoveConfig.Resize%3Dfunction()%7B%20%0D%0Avar%20winsize%3DGetPageSize()%3B%20%0D%0AAdMoveConfig.MoveWidth%3Dwinsize%5B2%5D%3B%20%0D%0AAdMoveConfig.MoveHeight%3Dwinsize%5B3%5D%3B%20%0D%0AAdMoveConfig.Scroll()%3B%20%0D%0A%7D%20%0D%0AAdMoveConfig.Scroll%3Dfunction()%7B%20%0D%0Avar%20winscroll%3DgetPageScroll()%3B%20%0D%0AAdMoveConfig.ScrollX%3Dwinscroll%5B0%5D%3B%20%0D%0AAdMoveConfig.ScrollY%3Dwinscroll%5B1%5D%3B%20%0D%0A%7D%20%0D%0AaddEvent(window%2C%22resize%22%2CAdMoveConfig.Resize)%3B%20%0D%0AaddEvent(window%2C%22scroll%22%2CAdMoveConfig.Scroll)%3B%20%0D%0Afunction%20AdMove(id)%7B%20%0D%0Aif(!AdMoveConfig.IsInitialized)%7B%20%0D%0AAdMoveConfig.Resize()%3B%20%0D%0AAdMoveConfig.IsInitialized%3Dtrue%3B%20%0D%0A%7D%20%0D%0Avar%20obj%3Ddocument.getElementById(id)%3B%20%0D%0Aobj.style.position%3D%22absolute%22%3B%20%0D%0Avar%20W%3DAdMoveConfig.MoveWidth-obj.offsetWidth%3B%20%0D%0Avar%20H%3DAdMoveConfig.MoveHeight-obj.offsetHeight%3B%20%0D%0Avar%20x%20%3D%20W*Math.random()%2Cy%20%3D%20H*Math.random()%3B%20%0D%0Avar%20rad%3D(Math.random()%2B1)*Math.PI%2F6%3B%20%0D%0Avar%20kx%3DMath.sin(rad)%2Cky%3DMath.cos(rad)%3B%20%0D%0Avar%20dirx%20%3D%20(Math.random()%3C0.5%3F1%3A-1)%2C%20diry%20%3D%20(Math.random()%3C0.5%3F1%3A-1)%3B%20%0D%0Avar%20step%20%3D%201%3B%20%0D%0Avar%20interval%3B%20%0D%0Athis.SetLocation%3Dfunction(vx%2Cvy)%7Bx%3Dvx%3By%3Dvy%3B%7D%20%0D%0Athis.SetDirection%3Dfunction(vx%2Cvy)%7Bdirx%3Dvx%3Bdiry%3Dvy%3B%7D%20%0D%0Aobj.CustomMethod%3Dfunction()%7B%20%0D%0Aobj.style.left%20%3D%20(x%20%2B%20AdMoveConfig.ScrollX)%20%2B%20%22px%22%3B%20%0D%0Aobj.style.top%20%3D%20(y%20%2B%20AdMoveConfig.ScrollY)%20%2B%20%22px%22%3B%20%0D%0Arad%3D(Math.random()%2B1)*Math.PI%2F6%3B%20%0D%0AW%3DAdMoveConfig.MoveWidth-obj.offsetWidth%3B%20%0D%0AH%3DAdMoveConfig.MoveHeight-obj.offsetHeight%3B%20%0D%0Ax%20%3D%20x%20%2B%20step*kx*dirx%3B%20%0D%0Aif%20(x%20%3C%200)%7Bdirx%20%3D%201%3Bx%20%3D%200%3Bkx%3DMath.sin(rad)%3Bky%3DMath.cos(rad)%3B%7D%20%0D%0Aif%20(x%20%3E%20W)%7Bdirx%20%3D%20-1%3Bx%20%3D%20W%3Bkx%3DMath.sin(rad)%3Bky%3DMath.cos(rad)%3B%7D%20%0D%0Ay%20%3D%20y%20%2B%20step*ky*diry%3B%20%0D%0Aif%20(y%20%3C%200)%7Bdiry%20%3D%201%3By%20%3D%200%3Bkx%3DMath.sin(rad)%3Bky%3DMath.cos(rad)%3B%7D%20%0D%0Aif%20(y%20%3E%20H)%7Bdiry%20%3D%20-1%3By%20%3D%20H%3Bkx%3DMath.sin(rad)%3Bky%3DMath.cos(rad)%3B%7D%20%0D%0A%7D%20%0D%0Athis.Run%3Dfunction()%7B%20%0D%0Avar%20delay%20%3D%2010%3B%20%0D%0Ainterval%3DsetInterval(obj.CustomMethod%2Cdelay)%3B%20%0D%0Aobj.onmouseover%3Dfunction()%7BclearInterval(interval)%3B%7D%20%0D%0Aobj.onmouseout%3Dfunction()%7Binterval%3DsetInterval(obj.CustomMethod%2C%20delay)%3B%7D%20%0D%0A%7D%20%0D%0A%7D%20%0D%0A%3C%2FSCRIPT%3E"> <DIV id=ad1 style="Z-INDEX: 5"> <!--漂浮开始--> <A href="http://wh.vanke.com/Art" _ewebeditor_ta_href="http%3A%2F%2Fwh.vanke.com%2FArt" target=_blank><IMG src="http://www.glzy8.com/images/logo.gif" _ewebeditor_ta_src="http%3A%2F%2Fwww.glzy8.com%2Fimages%2Flogo.gif"></A> <!--漂浮结束--> </DIV> <img src="/_New/_cj/myeditor/sysimage/space.gif" class="ewebeditor__script" _ewebeditor_fake_tag="script" _ewebeditor_fake_value="%3CSCRIPT%20type%3Dtext%2Fjavascript%3E%3C!--%20%0D%0Avar%20ad1%3Dnew%20AdMove(%22ad1%22)%3B%20%0D%0Aad1.Run()%3B%20%0D%0A%20%20%20%20%20%20%20%20%2F%2F%E5%A4%9A%E7%BB%84%E6%BC%82%E6%B5%AE%20%0D%0A%20%20%20%20%20%20%20%20%2F%2Fvar%20ad1%3Dnew%20AdMove(%22ad2%22)%3B%20%0D%0A%2F%2Fad2.Run()%3B%20%0D%0A%2F%2F--%3E%20%0D%0A%3C%2FSCRIPT%3E">
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行
]
教程首页
更多教程