点击文章内容处弹出页面代码


Posted in Javascript onOctober 01, 2009

有些网站接了一些广告,可以不用弹窗可以用这个脚本控制实现,内容显示的地方需要有个id,因为这样好控制,不能点击任何地方都出现吧,这样可以增加用户体验。

<!-- 
var adurl = new Array(9); 
var adurl_i = 0; 
adurl[0] = "https://3water.com/"; 
adurl[1] = "http://www.baidu.com/"; 
adurl[2] = "http://www.g.cn/"; 
adurl[3] = "http://s.3water.com/"; 
adurl[4] = "http://play.3water.com"; 
adurl[5] = "http://pda.3water.com/"; 
adurl[6] = "http://liulanqi.3water.com/"; 
adurl[7] = "http://hi.baidu.com/"; 
adurl[8] = "http://www.google.cn/"; function getExpDate(days, hours, minutes) 
{ 
var expDate = new Date(); 
if(typeof(days) == "number" && typeof(hours) == "number" && typeof(hours) == "number") 
{ 
expDate.setDate(expDate.getDate() + parseInt(days)); 
expDate.setHours(expDate.getHours() + parseInt(hours)); 
expDate.setMinutes(expDate.getMinutes() + parseInt(minutes)); 
return expDate.toGMTString(); 
} 
} 
function getCookieVal(offset) 
{ 
        var endstr = document.cookie.indexOf(";", offset); 
if(endstr == -1) 
{ 
endstr = document.cookie.length; 
} 
return unescape(document.cookie.substring(offset, endstr)); 
} 
function getCookie(name) 
{ 
var arg = name + "="; 
var alen = arg.length; 
var clen = document.cookie.length; 
var i = 0; 
while(i < clen) 
{ 
var j = i + alen; 
if (document.cookie.substring(i, j) == arg) 
{ 
return getCookieVal(j); 
} 
i = document.cookie.indexOf(" ", i) + 1; 
if(i == 0) break; 
} 
return; 
} 
function setCookie(name, value, expires, path, domain, secure) 
{ 
document.cookie = name + "=" + escape(value) + 
((expires) ? "; expires=" + expires : "") + 
((path) ? "; path=" + path : "") + 
((domain) ? "; domain=" + domain : "") + 
((secure) ? "; secure" : ""); 
} 
function autosubmit(gourli){ 
     var tempa = document.getElementById("gourla"); 
     setCookie("isgourla","y",getExpDate(0,1,0)); 
     tempa.href = adurl[gourli]; 
tempa.click(); 
} 
function selectFrom(iFirstValue,iLastValue){ 
var iChoces = Math.abs(iLastValue - iFirstValue) + 1; 
return Math.floor(Math.random() * iChoces + iFirstValue); 
} 
document.writeln("<a id=\"gourla\" target=\"_blank\"><\/a>"); 
document.onclick = function(e) 
{ 
var event = window.event || e; 
var ele = event.srcElement || event.target; 
if((ele.id == "acontent"||ele.tagName=="P"||ele.tagName=="p")&&getCookie("isgourla")!="y"){ 
        adurl_i = selectFrom(0,8); 
        if(adurl_i<9){ 
autosubmit(adurl_i); 
} 
    }         
} 
//-->
Javascript 相关文章推荐
Jquery日期选择datepicker插件用法实例分析
Jun 08 Javascript
jQuery入门之层次选择器实例简析
Dec 11 Javascript
javascript制作照片墙及制作过程中出现的问题
Apr 04 Javascript
JS中使用apply、bind实现为函数或者类传入动态个数的参数
Apr 26 Javascript
基于BootStrap Metronic开发框架经验小结【九】实现Web页面内容的打印预览和保存操作
May 12 Javascript
微信小程序 Image API实例详解
Sep 30 Javascript
bootstrap switch开关组件使用方法详解
Aug 22 Javascript
Vue+jquery实现表格指定列的文字收缩的示例代码
Jan 09 jQuery
微信小程序按钮去除边框线分享页面功能
Aug 27 Javascript
vue-cli2.0转3.0之项目搭建的详细步骤
Dec 11 Javascript
vue实现的网易云音乐在线播放和下载功能案例
Feb 18 Javascript
vue.js this.$router.push获取不到params参数问题
Mar 03 Javascript
js类的静态属性和实例属性的理解
Oct 01 #Javascript
XmlUtils JS操作XML工具类
Oct 01 #Javascript
PPK 谈 JavaScript 的 this 关键字 [翻译]
Sep 29 #Javascript
一个JS小玩意 几个属性相加不能超过一个特定值.
Sep 29 #Javascript
IE FF OPERA都可用的弹出层实现代码
Sep 29 #Javascript
javascript 表单验证常见正则
Sep 28 #Javascript
javascript 页面划词搜索JS
Sep 28 #Javascript
You might like
PHP删除特定数组内容并且重建数组索引的方法.
2011/03/25 PHP
ThinkPHP设置禁止百度等搜索引擎转码(简单实用)
2016/02/15 PHP
PHP中include/require/include_once/require_once使用心得
2016/08/28 PHP
php array_map使用自定义的函数处理数组中的每个值
2016/10/26 PHP
PHP重置数组为连续数字索引的几种方式总结
2018/03/12 PHP
IE和Mozilla的兼容性汇总event
2007/08/12 Javascript
JS 仿腾讯发表微博的效果代码
2013/12/25 Javascript
JavaScript中获取鼠标位置相关属性总结
2014/10/11 Javascript
Json实现异步请求提交评论无需跳转其他页面
2014/10/11 Javascript
jQuery操作cookie方法实例教程
2014/11/25 Javascript
Node.js中的process.nextTick使用实例
2015/06/25 Javascript
原生JS实现《别踩白块》游戏(兼容IE)
2017/02/20 Javascript
jQuery插件HighCharts实现气泡图效果示例【附demo源码】
2017/03/13 Javascript
nodejs取得当前执行路径的方法
2018/05/13 NodeJs
微信小程序实现判断是分享到群还是个人功能示例
2019/05/03 Javascript
Node如何后台数据库使用增删改查功能
2019/11/21 Javascript
vue-cli3单页构建大型项目方案
2020/04/07 Javascript
全面解析js中的原型,原型对象,原型链
2021/01/25 Javascript
python使用分治法实现求解最大值的方法
2015/05/12 Python
python中字典(Dictionary)用法实例详解
2015/05/30 Python
浅谈python 导入模块和解决文件句柄找不到问题
2018/12/15 Python
python语言元素知识点详解
2019/05/15 Python
Python OpenCV 使用滑动条来调整函数参数的方法
2019/07/08 Python
python实现将json多行数据传入到mysql中使用
2019/12/31 Python
python与mysql数据库交互的实现
2020/01/06 Python
Keras 中Leaky ReLU等高级激活函数的用法
2020/07/05 Python
浅谈matplotlib 绘制梯度下降求解过程
2020/07/12 Python
python 简单的调用有道翻译
2020/11/25 Python
高中美术教学反思
2014/01/19 职场文书
讲座主持词
2014/03/20 职场文书
社区春季防火方案
2014/06/02 职场文书
2014年幼儿园国庆主题活动方案
2014/09/16 职场文书
员工离职证明范本
2015/06/12 职场文书
环境保护宣传标语大全!
2019/06/28 职场文书
Android 界面一键变灰 深色主题工具类
2022/04/28 Java/Android
Python测试框架pytest核心库pluggy详解
2022/08/05 Golang