''" If ImageHeight=0 Or Not IsNumeric(ImageHeight) Then ImageHeight=80 End If ImageHeight=" height=''''"&ImageHeight&"''''" document.write "<div id=""img"&DivID&""" style=""position:absolute;"">" document.write "<a href="""&adHref&""" target=""_blank"" title=''''"&adTitle&"''''>" document.write "<object codebase=''''http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0''''"&ImageWidth&ImageHeight&" align=''''middle''''>" document.write "<param name=''''movie'''' value=''''"&ImgSrc&"''''>" document.write "<param name=''''quality'''' value=''''high''''>" document.write "<embed src=''''"&ImgSrc&"''''"&ImageWidth&ImageHeight&" quality=''''high'''' pluginspage=''''http://www.macromedia.com/go/getflashplayer' type=''''application/x-shockwave-flash''''></embed></object>" document.write "</a></div>" End Sub End Class
[JS脚本]
以下是代码片段: file://*****************漂浮广告显示类**************************************************** file://* 作者:死在水中的鱼 file://* 脚本语言:Javascript file://* 用法: file://* var adver=new adverClass file://* adver.setObjName("adver"); file://这句不能setTime所以没有用 file://* adver.setDivID(1); file://这句可以不用 file://* adver.setImageType(1); file://设为0时或不写这句时则是普通图片,1则为Flash动画文件 file://* adver.setImagePX(299,87); file://设置图片的宽度与高度 file://* adver.showAdver("http://edu.qq.com/flash/moto-button.swf","http://www.chinese.bj.cn/'''' target="_blank" >http://edu.qq.com/flash/moto-button.swf","http://www.chinese.bj.cn/","这是什么"); file://* var adver1=new adverClass(); file://* adver1.showAdver("img.gif","http://www.chinese.bj.cn/","这是什么"); file://* setTimer(); file://* file://因为类里不能写setTime所以只好拿出来写-_-##(VBS脚本竟然可以。我倒) file://* function setTimer(){ file://* adver.floatScroll(); file://* adver1.floatScroll(); file://* setTimeout("setTimer()",80); file://* } file://*********************************************************************************** function adverClass(){ var objName=""; var imageType=0; var imageWidth=imageHeight=0; var iTop=iLeft=0; var topFlag=leftFlag=false; var divID=0,objDiv=null; var offWidth=offHeight=0; var width=document.body.clientWidth; var height=document.body.clientHeight; var delay=30; file://时间的延迟值 var topStep=2,leftStep=3; file://一步跨多少 var inter; file://此处是当外部不设置divID的值能够确保层的ID是唯一 divID=Math.round(Math.random()*100000) file://广告的类型 0=普通图片 1=Flash广告图片 this.setImageType=function(sType){ if(sType!=1&&sType!=0){sType=0;} imageType=sType; } file://外部调用的变量名 this.setObjName=function(sName){objName=sName;} file://广告图片的高度与宽度 this.setImagePX=function(iWidth,iHeight){ if(!isNaN(iWidth)){ imageWidth=iWidth; }else{ imageWidth=0; } if(!isNaN(iHeight)){ imageHeight=iHeight; }else{ imageHeight=0; } } file://设置广告所在层的ID值 this.setDivID=function(iDiv){divID=iDiv;}