分享一个好用的 图片滚动模板代码
2012-04-11 10:13
309 查看
/// <summary> /// 获取品牌图片滚动效果 /// </summary> /// <param name="ClassName">该代码片最外层DIV的Class样式如果没有可以为空</param> /// <param name="ImageArr">设置图片的二维数据包[i][0]图片引用地址[i][1]图片的跳转地址</param> /// <param name="nextId">触发下一页事件的控件ID</param> /// <param name="prevId">触发上一页事件的控件ID</param> /// <param name="width">整个区域的宽度(不填写默认为690px)</param> /// <param name="height">整个区域的高度度(不填写默认为33px)</param> /// <param name="num">设置一屏显示的数量</param> /// <returns>返回这个效果的代码</returns> public string returnBrandTemplate(string ClassName, string[][] ImageArr, string nextId, string prevId, string width, string height, string num) { string BrandImageTemplate = ReadFileText("Model\\BrandPage\\BrandDome.htm"); string ImageStr = "<img src=\"[[ImageUrl]]\" onclick=\"javascript:window.location.href='[[Imagelink]]'\" >"; string ImageItem = ""; for (int i = 0; i < ImageArr.Length; i++) { ImageItem += ImageStr.Replace("[[ImageUrl]]", ImageArr[i][0] == null ? "" : ImageArr[i][0]).Replace("[[Imagelink]]", ImageArr[i][1] == null ? "" : ImageArr[i][1]); } return BrandImageTemplate.Replace("[[class]]", ClassName).Replace("[[ImageItem]]", ImageItem).Replace("[[nextId]]", nextId).Replace("[[prevId]]", prevId).Replace("[[width]]", width == "" ? "690" : width).Replace("[[height]]", height == "" ? "33" : height).Replace("[[num]]", num); } /// <summary> /// 获取品牌图片滚动效果简洁版 /// </summary> /// <param name="ImageArr">设置图片的二维数据包[i][0]图片引用地址[i][1]图片的跳转地址</param> /// <param name="nextId">触发下一页事件的控件ID</param> /// <param name="prevId">触发上一页事件的控件ID</param> /// <returns></returns> public string returnBrandTemplate(string[][] ImageArr, string nextId, string prevId) { string BrandImageTemplate = ReadFileText("Model\\BrandPage\\BrandDome.htm"); string ImageStr = "<img src=\"[[ImageUrl]]\" onclick=\"javascript:window.location.href='[[Imagelink]]'\" >"; string ImageItem = ""; for (int i = 0; i < ImageArr.Length; i++) { ImageItem += ImageStr.Replace("[[ImageUrl]]", ImageArr[i][0] == null ? "" : ImageArr[i][0]).Replace("[[Imagelink]]", ImageArr[i][1] == null ? "" : ImageArr[i][1]); } return BrandImageTemplate.Replace("[[class]]", "wrap clearfix").Replace("[[ImageItem]]", ImageItem).Replace("[[nextId]]", nextId).Replace("[[prevId]]", prevId).Replace("[[width]]", "690").Replace("[[height]]", "33").Replace("[[num]]", "7"); }
关于.NET技术 等其他计算机技术,欢迎加群一起讨论 3群 70536418 2群 5851499 1群 12672376
相关文章推荐
- 简短几句jquery代码的实现一个图片向上滚动切换
- 简短几句jquery代码的实现一个图片向上滚动切换。
- 原生JS写的一个书架式的图片缩放滚动展示特效代码
- 收藏的图片滚动的另外一个代码!
- jquery图片滚动放大代码分享(1)
- 一个完整的图片无缝滚动代码
- 简短几句jquery代码的实现一个图片向上滚动切换
- jquery图片滚动放大代码分享
- jquery实现图片水平滚动效果代码分享
- 用java写的一个图片爬虫脚本_代码分享
- 【html】【一个滚动的图片的代码】
- jquery图片滚动放大代码分享(2)
- 一个页面放2段图片滚动代码出现冲突的问题如何解决
- jquery实现图片水平滚动效果代码分享
- jquery图片滚动放大代码分享(2)
- jQuery图片轮播滚动切换代码分享
- javaScript实现图片滚动及一个普通图片轮播的代码