您的位置:首页技术开发ASP技巧 → 利用cookie收藏网站

利用cookie收藏网站

时间:2004/11/7 4:11:00来源:本站整理作者:蓝点我要评论(0)

不用每次都询问别人是否收藏,烦!
<script language="javascript">
<!-- begin
var expdays = 100;
url = "http://softet.6to23.com";
title = "come on";
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 null;
}
function setcookie (name, value) {  
var argv = setcookie.arguments;  
var argc = setcookie.arguments.length;  
var expires = (argc > 2) ? argv[2] : null;  
var path = (argc > 3) ? argv[3] : null;  
var domain = (argc > 4) ? argv[4] : null;  
var secure = (argc > 5) ? argv[5] : false;  
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.togmtstring())) +
((path == null) ? "" : ("; path=" + path)) +  
((domain == null) ? "" : ("; domain=" + domain)) +    
((secure == true) ? "; secure" : "");
}
function deletecookie (name) {  
var exp = new date();  
exp.settime (exp.gettime() - 1);  
var cval = getcookie (name);  
document.cookie = name + "=" + cval + "; expires=" + exp.togmtstring();
}
var exp = new date();
exp.settime(exp.gettime() + (expdays*24*60*60*1000));
function amt(){
var count = getcookie(count)
if(count == null) {
setcookie(count,1)
return 1
}
else {
var newcount = parseint(count) + 1;
deletecookie(count)
setcookie(count,newcount,exp)
return count
   }
}
function getcookieval(offset) {
var endstr = document.cookie.indexof (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}

function checkcount() {
var count = getcookie(count);
if (count == null) {
count=1;
setcookie(count, count, exp);

if ((navigator.appname == "microsoft internet explorer") && (parseint(navigator.appversion) >= 4)) {
window.external.addfavorite (url,title);
}
else {
var msg = "dont forget to bookmark us!";
if(navigator.appname == "netscape") msg += "  (ctrl-d)";
alert(msg);
   }
}
else {
count++;
setcookie(count, count, exp);
   }
}
checkcount();
//  end -->
</script>
 

相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 VB.NET 2005编写定时关 Jquery get/post下乱码解决方法 前台gbk gb如何使用数据绑定控件显示数据ASP脚本循环语句ASP怎么提速

人气排行 轻松解决"Server Application Error"和iis"一起学习DataGridView调整列宽用ASP随机生成文件名的函数Jquery get/post下乱码解决方法 前台gbk gbODBC Drivers错误80004005的解决办法返回UPDATE SQL语句所影响的行数的方法用Javascript隐藏超级链接的真实地址两个不同数据库表的分页显示解决方案