最近刚做了一个广告管理系统,主要实现对广告的后台管理及前台调用接口,项目告一段落,陆续总结一下里面用到的一些技术要点。今天先把广告的无刷新循环播放搁在这里。
广告的播放原理,是通过调用后台管理系统录入的广告内容,然后显示,所以我通过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.LinkURL;
Advertisement.BLL.ADManage.AdPlac
广告管理系统:无刷新循环播放多类型广告

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

被折叠的 条评论
为什么被折叠?



