漂浮窗口代码带关闭按钮
XML/HTML代码
- <script type="text/javascript">
- function hidead()
- {document.getElementById("ad").style.display="none";}
- </script>
- <div id="ad" style="position:absolute">
- <a href="http://meiniu.5d6d.com/thread-15-1-1.html"target="_blank">
- <img src="{S_URL}/templates/$_SCONFIG[template]/images/xiwangbei.jpg" >
- </a>
- <DIV style="FONT-SIZE: 9pt; CURSOR: hand" align=right>关闭×</DIV></div>
- <script>
- var x = 50,y = 60
- var xin = true, yin = true
- var step = 1
- var delay = 1
- var obj=document.getElementById("ad")
- function floatAD() {
- var L=T=0
- var R= document.body.clientWidth-obj.offsetWidth
- var B = document.body.clientHeight-obj.offsetHeight
- obj.style.left = x + document.body.scrollLeft
- obj.style.top = y + document.body.scrollTop
- xx = x + step*(xin?1:-1)
- if (x < L) { xin = true; x = L}
- if (x > R){ xin = false; x = R}
- yy = y + step*(yin?1:-1)
- if (y < T) { yin = true; y = T }
- if (y > B) { yin = false; y = B }
- }
- var itl= setInterval("floatAD()", delay)
- obj.onmouseover=function(){clearInterval(itl)}
- obj.onmouseout=function(){itl=setInterval("floatAD()", delay)}
- </script>
以下代码不含关闭窗口
XML/HTML代码
- <div id="move">
- <SCRIPT>
- var imagepath="{S_URL}/templates/$_SCONFIG[template]/images/xiwangbei.jpg" //这里是浮动图片的地址
- var imagewidth=100 //这两行写图片的大小
- var imageheight=100
- var speed=3;
- var imageclick="http://meiniu.5d6d.com/thread-15-1-1.html" //这里写点击图片连接到的地址
- var hideafter=0
- var isie=0;
- if(window.navigator.appName=="Microsoft Internet Explorer"&&window.navigator.appVersion.substring(window.navigator.appVersion.indexOf("MSIE")+5,window.navigator.appVersion.indexOf("MSIE")+8)>=5.5) {
- isie=1;
- }
- else {
- isie=0;
- }
- if(isie){
- var preloadit=new Image()
- preloadit.src=imagepath
- }
- function pop() {
- if(isie) {
- xx=x+dx;yy=y+dy;
- oPopup.show(x, y, imagewidth, imageheight);
- if(x+imagewidth+5>screen.width) dx=-dx;
- if(y+imageheight+5>screen.height) dy=-dy;
- if(x<0) dx=-dx;
- if(y<0) dy=-dy;
- startani=setTimeout("pop();",50);
- }
- }
- function dismisspopup(){
- clearTimeout(startani)
- oPopup.hide()
- }
- function dowhat(){
- if (imageclick=="dismiss")
- dismisspopup()
- else
- window.open(imageclick);
- }
- if(isie) {
- var x=0,y=0,dx=speed,dy=speed;
- var oPopup = window.createPopup();
- var oPopupoPopupBody = oPopup.document.body;
- oPopupBody.style.cursor="hand"
- oPopupBody.innerHTML = '<IMG SRC="'+preloadit.src+'">';
- oPopup.document.body.onmouseover=new Function("clearTimeout(startani)")
- oPopup.document.body.onmouseout=pop
- oPopup.document.body.onclick=dowhat
- pop();
- if (hideafter>0)
- setTimeout("dismisspopup()",hideafter*1000)
- }
- </SCRIPT>
- </div>