202405月202303月202007月201706月201602月08月201501月05月08月09月11月
201401月03月05月06月07月
09月10月11月201305月08月09月11月12月
201201月02月03月05月201101月02月03月04月05月
06月07月08月09月10月
11月12月201001月02月03月04月05月
06月07月08月09月10月
11月12月200901月02月03月04月05月
06月07月08月09月10月
11月12月200801月02月03月04月05月
06月07月08月09月10月
11月12月200701月02月03月04月05月
06月07月08月09月10月
11月12月200601月02月03月04月05月
06月07月08月09月10月
11月12月200502月04月07月08月09月
10月11月12月
记录cookies实现退出网页弹出收藏夹的代码
作者:jogocun 日期:2009-04-24 20:32
正在载入,请稍候……
自己不会写js代码,再次依靠谷歌、百度一下,没有找到满意的答案,突然想到几年前混的那个叫无忧脚本论坛,那个论坛主题就是脚本代码相关的交流论坛,针对性地提问应该可以找到需要的代码的,于是发帖请教,不到2个小时坛友“godghdai”就跟帖回复了几段代码,次日我试了下,没达到效果,仍然会反复弹出。继续回帖求证,“godghdai”再次修改,终于实现了我们预期的效果,非常感谢他的热心帮助,我也不能独享,马上给速风QQ留言了,现在也把此代码共享出来,也许还有人需要吧?
1.每次关闭当前页面都会弹出的收藏夹代码:
在</head>下面加入
程序代码
<script language="javascript">function bookmark(){window.external.AddFavorite('http://movie.haifol.com', '海枫影院')}</script>
然后在<body>语句中添加,如
<body onUnload="bookmark()">
2.记录cookies实现退出当前页面弹出收藏夹代码:
只需要把上述</head>下的代码替换为
程序代码
<script language="javascript" type="text/javascript">
function bookmark()
{
if(readCookie("bookmark")!="yes")
{
saveCookie("bookmark","yes",1);
window.external.AddFavorite('http://movie.haifol.com', '海枫影院');
}
}
function saveCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000))
var expires = "; expires="+date.toGMTString()
}
else expires = ""
document.cookie = name+"="+value+expires+"; path=/"
}
function readCookie(name) {
var nameEQ = name + "="
var ca = document.cookie.split(';')
for(var i=0;i<ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length)
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length)
}
return null
}
</script>
function bookmark()
{
if(readCookie("bookmark")!="yes")
{
saveCookie("bookmark","yes",1);
window.external.AddFavorite('http://movie.haifol.com', '海枫影院');
}
}
function saveCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000))
var expires = "; expires="+date.toGMTString()
}
else expires = ""
document.cookie = name+"="+value+expires+"; path=/"
}
function readCookie(name) {
var nameEQ = name + "="
var ca = document.cookie.split(';')
for(var i=0;i<ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length)
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length)
}
return null
}
</script>
点此快速转到评论处,留下您的宝贵见解吧^_^ 本文如需转载,请详细注明出处,尊重版权,尊重别人的劳动成果,谢谢合作哦! |
评论列表 ↓ 点击显示/隐藏1条博友们的评论