您现在的位置: 无忧电子商务网 >> 信息学院 >> 程序开发 >> asp.net >> 正文

同一广告位多条广告无刷新循环播放

作者:佚名    信息学院来源:整理    点击数:    更新时间:2008-1-30 我要参与讨论

 

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

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

  广告的播放原理,是通过调用后台管理系统录入的广告内容,然后显示,所以我通过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.AdPlace adplace=new Advertisement.BLL.ADManage.AdPlace();
  Advertisement.Model.ADManage.AdPlace modelplace=adplace.GetModel(model.PlaceID);
   
  return Assistant.CreateTag(ADID.ToString(),filename,desc,FileType,LinkURL,modelplace.Width,modelplace.High);

 }
 else//嵌入代码类型广告
 {
  return model.ADCode;
 }
}

显示页面:

<script language="javascript">
 var i=0;
 function chang()
 {    
  if('<%= IsOne%>

[1] [2] [3] 下一页

在google里搜索更多同一广告位多条广告无刷新循环播放

Google
Web www.51ec.org
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
我来说两句 对此文章发表了评论
  昵 称: *必填    ·注册用户·
  评 分: 1分 2分 3分 4分 5分     严禁发表危害国家安全、政治、黄色淫秽等内容的评论,用户需对自己在使用本网站服务过程中的行为承担法律责任。本站管理员有权保留或删除评论内容,评论内容只代表机友个人观点,与本网站立场无关。  
评 论
内 容

 
评论列表 (最新 评论仅限网友观点!)

供求信息




| 设为首页 | 加入收藏 | 关于我们 | 广告服务 | 联系方式 | 友情链接 | 版权申明