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


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 相关文章推荐
如何简单地用YUI做JavaScript动画
Mar 10 Javascript
两种WEB下的模态对话框 (asp.net或js的分别实现)
Dec 02 Javascript
JavaScript具有类似Lambda表达式编程能力的代码(改进版)
Sep 14 Javascript
JavaScript调用堆栈及setTimeout使用方法深入剖析
Feb 16 Javascript
javascript面向对象特性代码实例
Jun 12 Javascript
jQuery中bind()方法用法实例
Jan 19 Javascript
JavaScript的Backbone.js框架的一些使用建议整理
Feb 14 Javascript
深入理解关于javascript中apply()和call()方法的区别
Apr 12 Javascript
分享JavaScript监听全部Ajax请求事件的方法
Aug 28 Javascript
详解Vue 动态添加模板的几种方法
Apr 25 Javascript
JS开发常用工具函数(小结)
Jul 04 Javascript
jQuery实现鼠标移入显示蒙版效果
Jan 11 jQuery
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
应用开发中涉及到的css和php笔记分享
2011/08/02 PHP
PHP小技巧之函数重载
2014/06/02 PHP
PHP登录环节防止sql注入的方法浅析
2014/06/30 PHP
php 问卷调查结果统计
2015/10/08 PHP
php编译安装php-amq扩展简明教程
2016/06/25 PHP
使用PHPStorm+XDebug搭建单步调试环境
2017/11/19 PHP
PHP将整数数字转换为罗马数字实例分享
2019/03/17 PHP
js简单实现竖向tab选项卡的方法
2015/05/04 Javascript
AngularJS的一些基本样式初窥
2015/07/27 Javascript
iscroll.js的上拉下拉刷新时无法回弹的解决方法
2016/02/18 Javascript
Bootstrapvalidator校验、校验清除重置的实现代码(推荐)
2016/09/28 Javascript
原生JS仿QQ阅读点击展开、收起效果
2017/03/08 Javascript
Vue和Bootstrap的整合思路详解
2017/06/30 Javascript
基于构造函数的五种继承方法小结
2017/07/27 Javascript
JavaScript实现图片拖曳效果
2017/09/08 Javascript
在微信小程序中保存网络图片
2019/02/12 Javascript
vue在线动态切换主题色方案
2020/03/26 Javascript
Vue为什么要谨慎使用$attrs与$listeners
2020/08/27 Javascript
Vue如何跨组件传递Slot的实现
2020/12/14 Vue.js
[01:13]DOTA2群星解读国服召集令 一起说出回归的理由
2013/07/17 DOTA
[48:44]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS HGT
2014/05/22 DOTA
PyTorch快速搭建神经网络及其保存提取方法详解
2018/04/28 Python
Scrapy使用的基本流程与实例讲解
2018/10/21 Python
python代码编写计算器小程序
2020/03/30 Python
150行python代码实现贪吃蛇游戏
2020/04/24 Python
哥德堡通行证:Gothenburg Pass
2019/12/09 全球购物
商务英语大学生职业生涯规划书范文
2014/01/01 职场文书
党员大会主持词
2014/04/02 职场文书
公司保洁员岗位职责
2015/02/13 职场文书
党员廉洁自律个人总结
2015/02/13 职场文书
2015年法律事务部工作总结
2015/07/27 职场文书
2015年重阳节活动主持词
2015/07/30 职场文书
孙振耀退休感言
2015/08/01 职场文书
pygame面向对象的飞行小鸟实现(Flappy bird)
2021/04/01 Python
Python scrapy爬取起点中文网小说榜单
2021/06/13 Python
24年收藏2000多部退役军用电台
2022/02/18 无线电