Dedecms实现15秒后再下载的功能修改方法
发布时间:2020-12-14 03:49:18 所属栏目:Dedecms 来源:网络整理
导读:让下载者等候十五秒再下载,作用:增加广告点击 首先请大家注意: 1、本方案只适合提供单独下载地址,多个下载地址,本人没有测试,是否支持,不好说 2、在您决定使用本方案之前,请务必备份好您原来的模板,以防不测。 2.5、确保您在dede后台中的软件频道设
让下载者等候十五秒再下载,作用:增加广告点击 <script type="text/javascript"> var lang = new Array(); var userAgent = navigator.userAgent.toLowerCase(); var is_opera = userAgent.indexOf('opera') != -1 && opera.version(); var is_moz = (navigator.product == 'Gecko') && userAgent.substr(userAgent.indexOf('firefox') + 8,3); var is_ie = (userAgent.indexOf('msie') != -1 && !is_opera) && userAgent.substr(userAgent.indexOf('msie') + 5,3); function $(id) { return document.getElementById(id); } Array.prototype.push = function(value) { this[this.length] = value; return this.length; } </script> 然后 <?php echo $downlinks; ?> 修改成: <script type="text/javascript"> var secs = 15; var wait = secs * 1000; $('rulebutton').innerHTML = "请您耐心的等待15秒钟 剩余时间:" + secs + "秒"; for(i = 1; i <= secs; i++) { window.setTimeout("update(" + i + ")",i * 1000); } window.setTimeout("timer()",wait); function update(num,value) { if(num == (wait/1000)) { $('rulebutton').innerHTML = "请您耐心的等待15秒钟"; } else { printnr = (wait / 1000) - num; $('rulebutton').innerHTML = "请您耐心的等待15秒钟 剩余时间 :" + printnr + "秒"; } } function timer() { $('rulebutton').innerHTML = '让您久等了,请<?php echo $downlinks; ?>'; } </script> 保存并上传 <button type="button" onclick="location.href='~link~'">立即下载</button> 保存并上传 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |