同一广告位多条广告(图片,flash,视频均可)无刷新循环播放

本文介绍了一种广告管理系统中的无刷新循环播放广告的实现方式。通过调用后台webservice获取广告代码,根据广告ID列表,使用JavaScript进行循环播放。广告类型包括图片、Flash和视频。在显示页面上,利用定时器动态更新div内容来达到广告切换效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       最近刚做了一个广告管理系统,主要实现对广告的后台管理及前台调用接口,项目告一段落,陆续总结一下里面用到的一些技术要点。今天先把广告的无刷新循环播放搁在这里。

广告的播放原理,是通过调用后台管理系统录入的广告内容,然后显示,所以我通过webservice一个方法实现根据广告id,得到广告代码。

而多条广告的话就需要在显示页面得到该广告位应显示的所有广告ID列表,循环调用显示。

代码如下:

wevservice:

[WebMethod]
public string GetADCode(int ADID)
{
 string ADUploadFolder=".//"+Assistant.GetConfigString("ADUploadFolder")+"//"; 
 Advertisement.BLL.ADManage.AdContent adcontent=new Advertisement.BLL.ADManage.AdContent();
 Advertisement.Model.ADManage.AdContent model=adcontent.GetModel(ADID);
 if(model.ContentType=="Img")//图像类型广告
 {
  string filename=ADUploadFolder+model.ImgURL;
  string desc=model.ImgName;
  string FileType=model.ImgType;
  string LinkURL=model.L

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值