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


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 相关文章推荐
10个基于jQuery或JavaScript的WYSIWYG 编辑器整理
May 06 Javascript
一个JS的日期格式化算法示例
Jul 31 Javascript
jQuery filter函数使用方法
May 19 Javascript
javascript中substring()、substr()、slice()的区别
Aug 30 Javascript
基于BootStrap Metronic开发框架经验小结【二】列表分页处理和插件JSTree的使用
May 12 Javascript
js阻止浏览器默认行为的简单实例
May 15 Javascript
AngularJS Ajax详解及示例代码
Aug 17 Javascript
Jquery和Js获得元素标签名称的方法总结
Oct 08 Javascript
JS实现的简易拖放效果示例
Dec 29 Javascript
vue.js实现简单轮播图效果
Oct 10 Javascript
vue+php实现的微博留言功能示例
Mar 16 Javascript
JS实现前端动态分页码代码实例
Jun 02 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设计模式 Visitor 访问者模式
2011/06/28 PHP
php读取csv文件并输出的方法
2015/03/14 PHP
CI框架出现mysql数据库连接资源无法释放的解决方法
2016/05/17 PHP
php图像处理函数imagecopyresampled用法详解
2016/12/02 PHP
Laravel中使用Queue的最基本操作教程
2017/12/27 PHP
实例讲解php将字符串输出到HTML
2019/01/27 PHP
超级简单的图片防盗(HTML),好用
2007/04/08 Javascript
JavaScript 私有成员分析
2009/01/13 Javascript
JavaScript 用cloneNode方法克隆节点的代码
2012/10/15 Javascript
Node.js开发指南中的简单实例(mysql版)
2013/09/17 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
2014/01/14 Javascript
jQuery学习笔记之基础中的基础
2015/01/19 Javascript
AngularJS的表单使用详解
2015/06/17 Javascript
JS实现alert中显示换行的方法
2015/12/17 Javascript
NodeJS的Promise的用法解析
2016/05/05 NodeJs
JAVA Web实时消息后台服务器推送技术---GoEasy
2016/11/04 Javascript
基于jQuery实现一个marquee无缝滚动的插件
2017/03/09 Javascript
在iframe中使bootstrap的模态框在父页面弹出问题
2017/08/07 Javascript
微信小程序实现图片上传功能实例(前端+PHP后端)
2018/01/10 Javascript
原生JS实现网页手机音乐播放器 歌词同步播放的示例
2018/02/02 Javascript
在vue中阻止浏览器后退的实例
2019/11/06 Javascript
JavaScript Image对象实现原理实例解析
2020/08/26 Javascript
H5+css3+js搭建带验证码的登录页面
2020/10/11 Javascript
[29:10]Ti4 冒泡赛第二天 NEWBEE vs Titan 3
2014/07/15 DOTA
python 画二维、三维点之间的线段实现方法
2019/07/07 Python
Keras之fit_generator与train_on_batch用法
2020/06/17 Python
Python 如何查找特定类型文件
2020/08/17 Python
GWT都有什么特性
2016/12/02 面试题
网上卖盒饭创业计划书
2014/01/26 职场文书
新护士岗前培训制度
2014/02/02 职场文书
保护环境建议书
2014/03/12 职场文书
投标承诺函范文
2015/01/21 职场文书
2015年清明节演讲稿范文
2015/03/17 职场文书
2015年南京大屠杀纪念日活动总结
2015/03/24 职场文书
中学教师读书笔记
2015/07/01 职场文书
《扇形统计图》教学反思
2016/02/17 职场文书