转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 软件开发 >> VB.NET程序 >> 正文
(原创)飘浮广告显示脚本类(VBS,JS双版)         ★★★★

(原创)飘浮广告显示脚本类(VBS,JS双版)

作者:闵涛 文章来源:闵涛的学习笔记 点击数:1930 更新时间:2009/4/23 15:43:05
andom()*(width-offWidth));
    iTop=Math.round(Math.random()*(height-offHeight));
    objDiv.style.pixelLeft=iLeft;
    objDiv.style.pixelTop=iTop;
    //定时开始
    //startTimer();
 }
 //主函数,漂浮游动显示广告
 this.floatScroll=function(){
    var iRnd;
    iRnd=Math.round(Math.random()*100);    //此值是为了能使多图显示时产生不同的轨迹
    if(objDiv==null)return;
    objDiv.style.pixelLeft = iLeft + document.body.scrollLeft;
    objDiv.style.pixelTop = iTop + document.body.scrollTop;
    if(iRnd>98){leftFlag=!leftFlag;}
    iRnd=Math.round(Math.random()*100);
    if(iRnd>99){topFlag=!topFlag;}
    if(leftFlag){
       iLeft=iLeft+leftStep*Math.random();
    }else{
       iLeft=iLeft-leftStep*Math.random();
    }
    if(topFlag){
       iTop=iTop+topStep*Math.random();
    }else{
       iTop=iTop-topStep*Math.random();
    }
    if(iLeft<0){
       iLeft=0;
    leftFlag=true;
     }
    else if(iLeft>width-offWidth){
       iLeft=width-offWidth;
    leftFlag=false;
    }
    if(iTop<0){
       iTop=0;
    topFlag=true;
     }
    else if(iTop>height-offHeight){
       iTop=height-offHeight;
    topFlag=false;
    }
 }
 //定时移动广告的图片
 function startTimer(){
    if(objName=="")return;
    //alert(objName+".floatScroll();");
    //inter=setInterval(objName+".floatScroll()",delay);
 }
 //显示图片的HTML代码
 function showImageHtml(adImgSrc,adHref,adTitle){
   var sWidth,sHeight;
   if(imageWidth<5){
     sWidth="";
   }else{
     sWidth=" width=''''"+imageWidth+"''''";
   }
   if(imageHeight<5){
     sHeight="";
   }else{
     sHeight=" height=''''"+imageHeight+"''''";
   }
   document.write("<div id=''''img"+divID+"'''' style=''''position:absolute;''''>");
   document.write("<a href=''''"+adHref+"'''' target=''''_blank'''' title=''''"+adTitle+"''''>");
   document.write("<img src=''''"+adImgSrc+"'''' border=''''0''''"+sWidth+sHeight+">");
   document.write("</a></div>");
 }
 //显示Flash文件的HTML代码
 function showFlashHtml(adImgSrc,adHref,adTitle){
   var sWidth,sHeight;
   if(imageWidth<5){
     sWidth=" width=''''80''''";
   }else{
     sWidth=" width=''''"+imageWidth+"''''";
   }
   if(imageHeight<5){
     sHeight=" height=''''80''''";
   }else{
     sHeight=" 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''''"+sWidth+sHeight+" align=''''middle''''>");
   document.write("<param name=''''movie'''' value=''''"+adImgSrc+"''''>");
   document.write("<param name=''''quality'''' value=''''high''''>");
   document.write("<embed src=''''"+adImgSrc+"''''"+sWidth+sHeight+" quality=''''high'''' pluginspage=''''http://www.macromedia.com/go/getflashplayer'''' type=''''application/x-shockwave-flash''''></embed></object>");
   document.write("</a></div>");
    }
}




示例代码(包括两种脚本的使用):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> 漂浮广告显示脚本类演示 </TITLE>
</HEAD>

<BODY>
<!--VBS脚本版的广告显示类示例程序-->
<SCRIPT LANGUAGE="vbscript" src="Advervbs.vbs"></SCRIPT>
<SCRIPT LANGUAGE="vbscript">
Dim Adver,Adver1
Set Adver=New AdverClass
Adver.ObjName="Adver"
Adver.DivID=20
Adver.PrintHtml "img.gif","
http://www.chinese.bj.cn/","这是什么"
Set Adver1=New AdverClass
Adver1.ObjName="Adver1"
Adver1.ImgType=1
Adver1.ImageWidth=299
Adver1.ImageHeight=87
Adver1.PrintHtml "
http://edu.qq.com/flash/moto-button.swf","http://www.chinese.bj.cn/","这是什么"
</SCRIPT>
<!--JS脚本版的广告显示类示例程序-->
<SCRIPT LANGUAGE="JavaScript" src="AdverClass.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
var adver=new adverClass();
adver.setObjName("adver");
adver.setDivID(1);
adver.setImageType(1);
adver.setImagePX(299,87);
adver.showAdver("
http://edu.qq.com/flash/moto-button.swf","http://www.chinese.bj.cn/","这是什么");
var adver1=new adverClass();
adver1.showAdver("img.gif","
http://www.chinese.bj.cn/","这是什么");
setTimer();
function setTimer(){
  adver.floatScroll();
  adver1.floatScroll();
  setTimeout("setTimer()",80);
}
</SCRIPT>
</BODY>
</HTML>



上一页  [1] [2] 


[VB.NET程序]飘浮广告显示脚本类(VBS,JS双版)  [Web开发]飘浮广告的显示脚本类(VBS,JS双版)
[Web开发]飘浮广告显示脚本类(VBS,JS双版)  
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · C语言系列  · VB.NET程序
    · JAVA开发  · Delphi程序
    · 脚本语言
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台