#精品
利用JavaScript实现广告随机展示的教程

2025-01-12 0 450

最近笔者接到几位网友的提问,询问采用何种广告管理系统以实现多个广告在同一广告位中随机展示的问题。其实813站长大咖并未采用任何广告管理系统,小型网站完全可以不用广告管理系统,尽量追求轻量。本文介绍利用JavaScript实现多个广告随机展示的教程。

如果是采用WordPress建站,且广告较多的网站,推荐:Ad Inserter Pro插件。

JavaScript实现随机广告

本方法示例为有广告A和广告B,用户访问页面的时候,随机展示其中一个广告。

创建广告位

<div id="ads"></div>

将以上代码放置到需要展示广告的HTML代码中。

JavaScript代码部分

以下代码可以放置到需要展示广告页面的HTML代码尾部,</body>之前。

<script> var ad_html = "广告A代码"; 
         var ad_n = Math.floor(Math.random() * 2); 
         if (0 < ad_n){ ad_html="广告B代码"; 
         } 
         document.getElementById("ads").innerHTML = ad_html; 
</script>

如果有广告A、广告B和广告C,三段代码,只需修改成以下这样:

<script> var ad_html = "广告A代码"; 
         var ad_n = Math.floor(Math.random() * 3); 
         if (1 < ad_n){ 
                 ad_html="广告B代码"; 
         } 
         if (0 < ad_n){ 
         ad_html="广告C代码"; 
         } 
         document.getElementById("ads").innerHTML = ad_html; 
</script>

以上代码中Math.floor(Math.random() * 3)将生成0-2的随机整数,当随机数为0,则展示广告A;当随机数为1,则展示广告C;当随机数为2,则展示广告B。

不过要注意的是广告代码中如果有双引号 " 的话,需要添加转义符号 \ ,例如:

<img src="1.png" /> 

应该转换成: 

<img src=\"1.png\" />

 

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在!
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。联系邮箱:3496947425@qq.com

813站长大咖 精品文章 利用JavaScript实现广告随机展示的教程 https://www.813master.cn/1593.html

WordPress极客一枚!无干货,不分享!

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug
查看详情

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务