nesp 发表于 2005-10-25 18:46:00

页面上可关闭的浮动广告

<P>样例代码</P><P><FONT color=#ff0000></FONT></P><P>&lt;script language="javascript"&gt;<BR>function showtime(){<BR>currtime.innerText=new Date().toLocaleString();<BR>setTimeout("showtime()",1000)<BR>}<BR>window.attachEvent("onload",showtime)<BR>&lt;/script&gt;<BR>&lt;html&gt;<BR>&lt;body&gt;<BR>&lt;script language="JavaScript"&gt;<BR>var delta=0.15<BR>var collection;<BR>function floaters() {<BR>this.items = [];<BR>this.addItem = function(id,x,y,content)<BR>{<BR>document.write(&#39;&lt;DIV id=&#39;+id+&#39; style="Z-INDEX: 10; POSITION: absolute; width:80px; height:60px;left:&#39;+(typeof(x)==&#39;string&#39;?eval(x):x)+&#39;;top:&#39;+(typeof(y)==&#39;string&#39;?eval(y):y)+&#39;"&gt;&#39;+content+&#39;&lt;/DIV&gt;&#39;);</P><P>var newItem = {};<BR>newItem.object = document.getElementById(id);<BR>newItem.x = x;<BR>newItem.y = y; <BR>this.items = newItem;<BR>}<BR>this.play = function()<BR>{<BR>collection = this.items<BR>setInterval(&#39;play()&#39;,10);<BR>}<BR>}<BR>function play()<BR>{<BR>if(screen.width&lt;=800)<BR>{<BR>for(var i=0;i&lt;collection.length;i++)<BR>{<BR>collection.object.style.display = &#39;none&#39;;<BR>}<BR>return;<BR>}<BR>for(var i=0;i&lt;collection.length;i++)<BR>{<BR>var followObj = collection.object;<BR>var followObj_x = (typeof(collection.x)==&#39;string&#39;?eval(collection.x):collection.x);<BR>var followObj_y = (typeof(collection.y)==&#39;string&#39;?eval(collection.y):collection.y); <BR>if(followObj.offsetLeft!=(document.body.scrollLeft+followObj_x)) {<BR>var dx=(document.body.scrollLeft+followObj_x-followObj.offsetLeft)*delta;<BR>dx=(dx&gt;0?1:-1)*Math.ceil(Math.abs(dx));<BR>followObj.style.left=followObj.offsetLeft+dx;<BR>} <BR>if(followObj.offsetTop!=(document.body.scrollTop+followObj_y)) {<BR>var dy=(document.body.scrollTop+followObj_y-followObj.offsetTop)*delta;<BR>dy=(dy&gt;0?1:-1)*Math.ceil(Math.abs(dy));<BR>followObj.style.top=followObj.offsetTop+dy;<BR>}<BR>followObj.style.display = &#39;&#39;;<BR>}<BR>} </P><P>var theFloaters = new floaters();<BR>theFloaters.addItem(&#39;followDiv1&#39;,&#39;document.body.clientWidth-106&#39;,80,&#39;&lt;br&gt;&lt;EMBED src="<A href="http://ad4.sina.com.cn/200510/25/34664_elong100300_l.swf">http://ad4.sina.com.cn/200510/25/34664_elong100300_l.swf</A> " id="veicon" quality=high PLUGINSPAGE="<A href="http://www.macromedia.com/go/getflashplayer">http://www.macromedia.com/go/getflashplayer</A>" TYPE="application/x-shockwave-flash" WIDTH="100" HEIGHT="300"&gt;&lt;/EMBED&gt;&#39;);<BR>theFloaters.play(); <BR>&lt;/script&gt;</P><P><BR>&lt;SCRIPT FOR=&#39;veicon&#39; EVENT=&#39;FSCommand()&#39; LANGUAGE=&#39;JavaScript&#39;&gt;<BR>followDiv1.style.visibility=&#39;hidden&#39;;</P><P>&lt;/script&gt;<BR>&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;<BR>&lt;/body&gt;<BR>&lt;/html&gt;</P><P><FONT color=#ff0000></FONT></P>
页: [1]
查看完整版本: 页面上可关闭的浮动广告