热门关键字:
jquery > jquery教程 > javascript > 实现第一次访问提示加入收藏的js特效

实现第一次访问提示加入收藏的js特效

3964
作者:管理员
发布时间:2012/11/30 18:38:17
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=191

实现第一次访问提示加入收藏的js特效主要有以下功能:

1、设置Cookie值

2、获得Cookie值

3、添加收藏夹的方法

4、定时器检测功能

 

代码如下:

//设置Cookie值
function setCookie(name, value, expiresd){
	var expdate = new  Date();
	var expires = arguments[2] || null;
	var  path  =  arguments[3] || "/";
	var  domain  =  arguments[4] || null;
	var  secure  =  arguments[5] || false;
	if(expires) expdate.setMinutes(expdate.getMinutes() + parseInt(expires));
	var cookietemp = escape(name) + '=' + escape(value) + (expires ? '; expires=' + expdate.toGMTString() : '') + (path ? '; path=' + path : '')+ (domain ? '; domain=' +  domain : '')+(secure ? '; secure' : '');
	document.cookie = cookietemp;
}

//获得Cookie值
function getCookie(name){
	var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
	if(arr=document.cookie.match(reg))
	{
		return unescape(arr[2]);
	}
	else
	{
		return false;
	}

}

//添加收藏夹的方法
function addBookmark(url, title){
	if(window.sidebar){ 
		window.sidebar.addPanel(title, url, "")
	}else if(document.all){
		window.external.AddFavorite(url, title)
	}else{
		alert("您的浏览器不能自动添加网址到收藏夹, 请您手动添加到收藏夹/书签\n\n请牢记我们的网址www.jq-school.com方便下次来访")
	}
}

//重载添加收藏夹的方法
function addBookmark1(){
	if (!getCookie('vrenti'))
	{
		setCookie('vrenti', '1', 60*24*3650, '/');
		alert('我们检测到您是第一次访问本站,为了方便您下次访问,请点确定收藏我们的网址吧!');
		addBookmark('http://www.jq-school.com/', 'JquerySchool www.jq-school.com');
	}
}

//定时器每隔6秒检测一次
setTimeout('addBookmark1()', 6000);

 





如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:加入收藏 js特效 添加到收藏夹 收藏夹功能
友荐云推荐