当前位置: 首页 > 图文教程 > 网络编程 > Javascript > 点击文章内容处弹出页面代码

Javascript
jQuery Selectors(选择器)的使用(七、子元素篇)
jquery 事件执行检测代码
javascript 支持页码格式的分页类
javascript tabIndex属性
jquery tablesorter.js 支持中文表格排序改进
javascript 返回数组中不重复的元素
javascript 文字上下间隔滚动的代码 符合WEB标准 脚本之家修正版
jQuery 开天辟地入门篇一
jMessageBox 基于jQuery的窗口插件
用javascript获取当页面上鼠标光标位置和触发事件的对象的代码
javascript实现的textarea运行框效果代码 不用指定id批量指定
测试你的JS的掌握程度的代码
js 与或运算符 || && 妙用
模仿JQuery.extend函数扩展自己对象的js代码
json 介绍 js简单实例
Ext.MessageBox工具类简介
ASP小贴士/ASP Tips javascript tips可以当桌面
勾选时激活input 否则禁用的javascript代码
javascript 输入文本框时的友好提示
jValidate 基于jQuery的表单验证插件

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-10   浏览: 147 ::
收藏到网摘: n/a

当阅读者点击文章内容处,即可弹出一个页面。具体的作用可以比弹出更好。 有些网站接了一些广告,可以不用弹窗可以用这个脚本控制实现,内容显示的地方需要有个id,因为这样好控制,不能点击任何地方都出现吧,这样可以增加用户体验。
复制代码 代码如下:

<!--
var adurl = new Array(9);
var adurl_i = 0;
adurl[0] = "http://www.ruanchen.com/";
adurl[1] = "http://www.baidu.com/";
adurl[2] = "http://www.g.cn/";
adurl[3] = "http://s.ruanchen.com/";
adurl[4] = "http://play.ruanchen.com";
adurl[5] = "http://pda.ruanchen.com/";
adurl[6] = "http://liulanqi.ruanchen.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);
}
}
}
//-->