滚动广告条的制作
来源:互联网 发布:酱板鸭淘宝哪个牌子好 编辑:程序博客网 时间:2024/04/29 08:32
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
用JavaScript来写的话,方法是先建立一个图片数组,注意Image数据对象,可用new Image()建立一个图像类型的数据,它同样用src等属性。每个图像数据赋给其要显示的图片位置;其次,在<Body></Body>里加入一个<img>标志,指向第一张广告,并在页面调入时调用广告滚动程序,用一个时间触发函数setTimeout每隔一定时间来滚动图片。
程序如下:
<html>
<script language="javascript">
var curImg,i,timmer
var imageArray=new Array() //建立一个图像数组
imageArray[0]=new Image() //以下给每一个图像数据赋给其图片路径与文件名
imageArray[1]=new Image()
imageArray[2]=new Image()
imageArray[0].src="2_2.gif"
imageArray[1].src="2_3.gif"
imageArray[2].src="4_3.gif"
curImg=imgArray.length-1
function roll()
{
img1.src=imageArray[(curImg+1)%3].src //替换图片
curImg+=1
window.clearTimeout(timmer)
timmer=window.setTimeout("roll()",3000) //每隔3秒翻转一次
}
</script>
<body onload="roll()">
<a id="ADD" href="http://www.cpcw.com/netschool/homepage/"><img src="1.gif" id="img1"></a>
</body>
</html>
你可根据上面的程序添加数组元素与指向图片的路径与文件名,下面的HTML标记中的图片链接改成你自己的链接即可即可。
补充:如果我们想使滚动显示的不同所指向的链接是不同的,怎么办呢?这其实可用一个数组来解决,如我们定义一个图片所指定链接的数组,并赋给其链接值:
var URLArray=new Array()
URLArray[0]="...URL1...."
URLArray[1]="...URL2..."
URLArray[2]="...URL3..."
为了修改链接值,我们要给链接标记赋一个ID号,便于程序访问,例子中为“ADD”,用链接的属性location.href就可修改图片所指向的链接,修改后的函数如下:
function roll()
{
var temp=(curImg+1)%3
img1.src=imageArray[temp].src //替换图片
ADD.location.href=URLArrat[temp]
curImg+=1
window.clearTimeout(timmer)
timmer=window.setTimeout("roll()",3000) //每隔3秒翻转一次
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
有朋友问秋实,那个滚动广告条是怎么做的呀?或者不同的广告指向不同的链接,或者是指向同一个链接。其实做法有多种,常见的有perl或ASP,广告条是一个GIF动画,服务器端程序根据发送来参数显示某一个GIF图片,并修改其链接。可是我们大多数网友不懂这东西,我试着用脚本语言来写,也成功了。用JavaScript来写的话,方法是先建立一个图片数组,注意Image数据对象,可用new Image()建立一个图像类型的数据,它同样用src等属性。每个图像数据赋给其要显示的图片位置;其次,在<Body></Body>里加入一个<img>标志,指向第一张广告,并在页面调入时调用广告滚动程序,用一个时间触发函数setTimeout每隔一定时间来滚动图片。
程序如下:
<html>
<script language="javascript">
var curImg,i,timmer
var imageArray=new Array() //建立一个图像数组
imageArray[0]=new Image() //以下给每一个图像数据赋给其图片路径与文件名
imageArray[1]=new Image()
imageArray[2]=new Image()
imageArray[0].src="2_2.gif"
imageArray[1].src="2_3.gif"
imageArray[2].src="4_3.gif"
curImg=imgArray.length-1
function roll()
{
img1.src=imageArray[(curImg+1)%3].src //替换图片
curImg+=1
window.clearTimeout(timmer)
timmer=window.setTimeout("roll()",3000) //每隔3秒翻转一次
}
</script>
<body onload="roll()">
<a id="ADD" href="http://www.cpcw.com/netschool/homepage/"><img src="1.gif" id="img1"></a>
</body>
</html>
你可根据上面的程序添加数组元素与指向图片的路径与文件名,下面的HTML标记中的图片链接改成你自己的链接即可即可。
补充:如果我们想使滚动显示的不同所指向的链接是不同的,怎么办呢?这其实可用一个数组来解决,如我们定义一个图片所指定链接的数组,并赋给其链接值:
var URLArray=new Array()
URLArray[0]="...URL1...."
URLArray[1]="...URL2..."
URLArray[2]="...URL3..."
为了修改链接值,我们要给链接标记赋一个ID号,便于程序访问,例子中为“ADD”,用链接的属性location.href就可修改图片所指向的链接,修改后的函数如下:
function roll()
{
var temp=(curImg+1)%3
img1.src=imageArray[temp].src //替换图片
ADD.location.href=URLArrat[temp]
curImg+=1
window.clearTimeout(timmer)
timmer=window.setTimeout("roll()",3000) //每隔3秒翻转一次
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- 滚动广告条的制作
- 制作简单的广告条滚动
- 广告不随滚动条的滚动而滚动
- 随滚动条浮动的广告
- 随鼠标上下滚动的广告条
- Android 上下滚动的广告条
- JavaScript实现简单的广告滚动条
- 网页右侧的漂浮广告代码,随滚动条滚动
- 网页右侧的漂浮广告代码,随滚动条滚动
- 广告条随滚动条的移动而移动
- 广告条随滚动条的移动而移动
- 广告条随滚动条的移动而移动
- 滚动条制作
- flash滚动条制作
- 随滚动条上下滑动的广告效果
- UpMarqueeTextView-模仿淘宝客户端向上滚动的广告条
- Android滚动条广告,可以设置自定义view的ViewSwitcher
- Android TextSwitche 上下滚动的广告条 小喇叭功能
- 检测客户端浏览器是否支持JavaScript和Cookies
- MIDP中多线程例子
- 网页状态栏特效全攻略
- 确保无线J2ME的安全
- 仔细研究J2ME
- 滚动广告条的制作
- J2ME记录管理存储
- “智慧型”网页制作技巧
- 一个记录存储管理系统的例子
- 网页输入框日期型有效性判定一网打尽
- 选择开发移动应用程序的数据库
- 在无线J2ME设备上实现超文本传输协议
- 垂直滚动信息板
- Building Domain Specific Languages on the CLR