`
圣诞王子
  • 浏览: 85075 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

利用Jquery打造AdRotator无刷新变换图片

阅读更多

         Asp.net中的AdRotator是一个非常有用的随机显示广告的控件,不足的地方是,每次用户刷心页面,广告随机一次,哪有没有办法页面不刷新,广告每隔一段时间自动翻转呢?答案是肯定的,而且用jquery 很容易实现,接下来我们看一下如何来实现以上说的效果。

 

1. 建立ad.xml文件作为AdRotato控件的数据源

    此文件放在app_data目录下:

<Advertisements>
  <Ad>
    <ImageUrl>/images/ad/1.png</ImageUrl>
    <NavigateUrl>http://www.microsoft.com</NavigateUrl>
    <AlternateText>Microsoft.com</AlternateText>
    <Keyword>Computers</Keyword>
    <Impressions>80</Impressions>
  </Ad>

  <Ad>
    <ImageUrl>/images/ad/2.png</ImageUrl>
    <NavigateUrl>http://www.microsoft.com</NavigateUrl>
    <AlternateText>Microsoft.com</AlternateText>
    <Keyword>Computers</Keyword>
    <Impressions>80</Impressions>
  </Ad>

  <Ad>
    <ImageUrl>/images/ad/3.png</ImageUrl>
    <NavigateUrl>http://www.microsoft.com</NavigateUrl>
    <AlternateText>Microsoft.com</AlternateText>
    <Keyword>Computers</Keyword>
    <Impressions>80</Impressions>
  </Ad>
</Advertisements>

 

2. 新建asp.net页面,在页面中放入AdRotator控件,并设置其数据源

    <asp:AdRotator ID="AdRotator1" runat="server" AdvertisementFile="~/App_Data/ad.xml" />

 

3. 利用jquery实现无刷新变换

    <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>

<script type="text/javascript">

        $(document).ready(function () {

            setInterval(function () {

                $("#AdRotator1").load(location.href + " #AdRotator1", "" + Math.random() + "");

            }, 3000);

        });

</script>

   分析:

      在以上代码中我们使用了setInterval function,也调用了jQuery load() api,以达到每3秒钟更新一次数据。

 

4. 效果图

    略

 

注意:此种方法虽然解决了无刷新变换图片,但是效果没有flash好,变换的动作过于生硬

分享到:
评论

相关推荐

    AdRotator控件的使用

    AdRotator控件是.NET Framework中的一个非常有用的组件,主要用于在网页中展示广告。这个控件可以自动轮播一系列广告,通常包括图像、链接和其他相关信息,使得网站的商业推广更加便捷。下面我们将深入探讨AdRotator...

    【ASP.NET编程知识】ASP.NET的广告控件AdRotator用法分析.docx

    AdRotator 控件是 ASP.NET 中的一个广告控件,用于在网页上显示广告图片。该控件可以从 XML 文件或数据绑定的数据源中随机显示一个图片。广告文件是一个 XML 文件,它包含了 AdRotator 控件显示的与广告有关的信息。...

    Adrotator的使用

    Adrotator的使用.txt

    ASP.NET中的AdRotator控件即广告控件的使用示例代码.zip

    AdRotator控件支持多种广告格式,如图片、HTML代码、JavaScript等,并且可以设置广告的显示频率、延迟时间以及广告轮换的方式。 2. **AdRotator控件的属性**: - **Advertisements**: 这个属性是AdRotator控件的...

    WEB开发 之 ASP AdRotator 组件.docx

    AdRotator组件能够自动在页面加载或刷新时随机选择并显示不同的广告图片,增加了网站的动态性和用户体验。以下是关于ASP AdRotator组件的详细解释和使用方法: 1. **组件原理**: ASP AdRotator组件的工作机制是在...

    可进行Falsh的动态滚动浏览的浏览控件Flash ASP.NET AdRotator using Database

    AdRotator可以从XML文件、Web服务或者数据库中获取广告信息,包括图片、URL、标题等,并能根据设置的时间间隔自动更换广告。 根据压缩包子文件的文件名称“FlashRotator”,我们可以推测这可能包含了实现上述功能的...

    AdRotatork控件

    AdRotator 广告条幅AdRotator 广告条幅AdRotator 广告条幅AdRotator 广告条幅AdRotator 广告条幅AdRotator 广告条幅AdRotator 广告条幅AdRotator 广告条幅AdRotator 广告条幅AdRotator 广告条幅AdRotator 广告条幅...

    天轰穿系列教程之-34广告控件Adrotator

    天轰穿系列教程之-34广告控件Adrotator天轰穿系列教程之-34广告控件Adrotator天轰穿系列教程之-34广告控件Adrotator天轰穿系列教程之-34广告控件Adrotator天轰穿系列教程之-34广告控件Adrotator天轰穿系列教程之-34...

    ASP.NET利用AdRotator控件随机显示广告图像

    内容索引:.NET源码,其它类别,AdRotator,控件,随机 利用AdRotator控件随机显示广告图像,并显示图片的标题信息,6 秒后自动刷新至下一张图片,与流行的图片切换相似,但是实现的原理却差别较大,如上图所示,ASP新手...

    06.广告控件《Adrotator》

    广告 控件 Adrotator,好东西和大家分享

    ASP.NET 广告控件AdRotator的使用方法与实例

    利用AdRotator控件,开发者可以定义一个XML文档来保存广告信息,然后通过AdRotator控件加载这个XML文件并展示广告。这个控件可以随机地显示不同的广告内容,并提供一种机制来根据预设的规则(如广告的优先级或者...

    ASP.NET Adrotator及其实现

    如何使用adrotator在您的网站中添加横幅和幻灯片显示

    asp.net图片切换

    在这个场景中,我们关注的是如何利用Visual Studio 2008中的AdRotator控件来实现Logo的图片轮播功能。AdRotator控件是ASP.NET提供的一种内置组件,专门用来展示广告或者进行图片轮播,它允许开发者轻松地在网页上...

    ASP.NET的广告控件AdRotator用法分析

    例如,通过AJAX局部更新,可以实现无刷新的广告轮播,提高用户体验;使用缓存机制,可以减少对服务器资源的频繁请求,提高页面加载速度。 总之,ASP.NET的AdRotator控件提供了一种简单有效的方式来管理和展示广告,...

    Ad Rotator Widget control for BlogEngine.NET

    而 `widgets` 文件夹可能包含了这个小部件的配置文件、视图文件(如 ASPX 或 ASCX 文件)以及相关的资源文件,如图片或 CSS 样式。 为了使用这个 Ad Rotator Widget,开发者或博客管理员需要按照以下步骤操作: 1....

    AdRotator V2进度报告

    在IT行业中,AdRotator通常指的是一个广告轮播组件,常用于Web应用程序中,以便自动展示不同的广告。在这个“AdRotator V2进度报告”中,我们可以推测这是一份关于AdRotator组件新版本开发的更新文档。V2可能是对...

    支持图片和flash的广告控件

    "支持图片和Flash的广告控件"是指一个定制的广告控件,该控件扩展了标准的AdRotator控件,增加了对图片和Flash动画的支持。AdRotator是ASP.NET自带的一个基本广告控件,主要用于显示图像或文本广告,但默认情况下不...

    VS2008 控件说明

    ### VS2008 控件说明之 AdRotator 控件详解 #### 一、AdRotator 控件概述 ...通过以上步骤,您可以轻松地利用 AdRotator 控件实现网页上的广告轮播功能,提高用户体验的同时也增强了网站的营销能力。

Global site tag (gtag.js) - Google Analytics