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


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 相关文章推荐
javascript 动态设置已知select的option的value值的代码
Dec 16 Javascript
jquery select(列表)的操作(取值/赋值)
Mar 16 Javascript
JS高级拖动技术 setCapture,releaseCapture
Jul 31 Javascript
Function.prototype.call.apply结合用法分析示例
Jul 03 Javascript
javascript贪吃蛇完整版(源码)
Dec 09 Javascript
js输入框邮箱自动提示功能代码实现
Dec 10 Javascript
jQuery中prependTo()方法用法实例
Jan 08 Javascript
jQuery根据ID、CLASS、等获取对象的实例
Dec 04 Javascript
原生js实现放大镜效果
Jan 11 Javascript
easy ui datagrid 从编辑框中获取值的方法
Feb 22 Javascript
本地存储localStorage用法详解
Jul 31 Javascript
Vue打包部署到Nginx时,css样式不生效的解决方式
Aug 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 数组遍历顺序理解
2009/09/09 PHP
PHP array_flip() 删除重复数组元素专用函数
2010/05/16 PHP
php获取当前网址url并替换参数或网址的方法
2010/06/06 PHP
eAccelerator的安装与使用详解
2013/06/13 PHP
PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法
2016/05/13 PHP
php+mysql实现简单登录注册修改密码网页
2016/11/30 PHP
Some tips of wmi scripting in jscript (1)
2007/04/03 Javascript
DOM Scripting中的图片切换[兼容Firefox]
2010/06/12 Javascript
js跳转页面方法实现汇总
2014/02/11 Javascript
JavaScript cookie的设置获取删除详解
2014/02/11 Javascript
将数字转换成大写的人民币表达式的js函数
2014/09/21 Javascript
js简单实现表单中点击按钮动态增加输入框数量的方法
2015/08/18 Javascript
JS鼠标拖拽实例分析
2015/11/23 Javascript
Javascript数组Array基础介绍
2016/03/13 Javascript
jquery实现图片切换代码
2016/10/13 Javascript
原生javascript实现图片放大镜效果
2017/01/18 Javascript
JS使用Date对象实时显示当前系统时间简单示例
2018/08/23 Javascript
Nuxt.js 数据双向绑定的实现
2019/02/17 Javascript
微信小程序中使用Async-await方法异步请求变为同步请求方法
2019/03/28 Javascript
js+h5 canvas实现图片验证码
2020/10/11 Javascript
详解Vue3.0 + TypeScript + Vite初体验
2021/02/22 Vue.js
Python中列表、字典、元组、集合数据结构整理
2014/11/20 Python
详解Python中的分组函数groupby和itertools)
2018/07/11 Python
python在新的图片窗口显示图片(图像)的方法
2019/07/11 Python
pytorch 彩色图像转灰度图像实例
2020/01/13 Python
PyCharm 专业版安装图文教程
2020/02/20 Python
CSS3的transition和animation的用法实例介绍
2014/08/20 HTML / CSS
Microsoft新加坡官方网站:购买微软最新软件和技术产品
2016/10/28 全球购物
如何用JQuery进行表单验证
2013/05/29 面试题
大三毕业自我鉴定
2014/01/15 职场文书
校园文明倡议书
2014/05/16 职场文书
感情真挚的毕业生求职信
2014/07/19 职场文书
2014年教师节寄语
2014/08/11 职场文书
谢师宴答谢词
2015/01/05 职场文书
初中信息技术教学反思
2016/02/16 职场文书
Python matplotlib安装以及实现简单曲线的绘制
2022/04/26 Python