自动提示收藏网站的源代码

收藏夹是在是上网的时候你的有利助手,帮助你记录你喜欢,常用的网站.

  点击在Internet Explorer界面上的五角星收藏夹,即可打开基本界面,一般会由几个大类,几个重要网站和其他个性网站组成。通过点击“整理”可对其进行编辑,在你喜欢的界面上点击左边的添加再确认,即可将当前界面加入收藏,以后可随时点击它来迅速进入界面(有些限权界面可能不可用)

  是用来收藏喜欢的网页, 以后想要看的时候就可以很快的找出来,我是这样理解的, 每次也是在“收藏夹”里找回我喜欢或常去的网站。

  每天都有很多新手上网,很多人都不知道怎么收藏地址。只会通过首页进行一级一级的链接点开,这就是新手。但是新手如果发现了一个不错的站,将会经常访问。因为他暂时还没有发现更好的,自然认为你的站最好了。如何让新手收藏你的站呢?使用好的收藏代码尤为重要!

  目前,让浏览者收藏你的网址,有以下几种方法。

  1、有人说,页面上做上链接,一点就收藏了。

  呵呵,如果他知道点击,或者看到这个链接,估计也就不是新手了。此用法对新手不合适。

  2、打开网页,或者退出网页,弹出收藏提示。

  这点,我就不多说了,反正我很烦这样的网站。不建议使用。

  3、目前流行的一种方法,是鼠标移向一个位置,自动跳出收藏。

  但这种做法还有一个缺点,如果这个区域大了,就会反复弹出来,骚扰了浏览者,让人很烦。如果小了,不会弹出提示,失去提示收藏的作用。

  根据以上情况,经过考虑,想到了用运用cookies 进行控制收藏。

  最终实现效果:

  浏览者第一次访问页面时,当鼠标移到一个指定位置的时候(例如页面底部),才自动弹出收藏提示。并不是每次打开或者退出都弹出提示。

  下次访问时页面时将不再提示,防止收藏了以后,打开页面时,继续提示收藏,很烦人。这里使用 cookies控制。除非清除了cookies.

  这种做法有效的提示了浏览者收藏。防止由于不会收藏或者没有考虑收藏,而错过你的站点。

  原理:

  此方法,就是利用cookies 控制在页面出现一个div 框,第一次访问时,会出现一个这个框,在这div中加入了收藏动作。根据这原理,也可以延伸思考一下,做出其他的效果。

  用法:将以下代码存为js ,在你的页面任意位置加入即可。建议加入页面底部,这个位置是浏览者不注意的位置,也是鼠标很容易触发的位置。大家可以看演示站,www.1meirong.cn 注意页面底部那条黑线,当鼠标移到这个位置的时候,自动弹出收藏提示,而再次访问的时候,这条黑线将不显示,也就不会提示收藏了。当然,你可以把这个div改变成其他内容,放在页面其他位置,也可以加入其他动作,进行延伸的运用。

以下为代码的内容:
<!-- Begin
var expDays = 7;

// Cookie code from The JavaScript Source
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));
}

时间: 2024-11-02 22:13:25

自动提示收藏网站的源代码的相关文章

第一次进站后,自动提示收藏的代码

中介交易 SEO诊断 淘宝客 云主机 技术大厅 每天都有很多新手上网,很多人都不知道怎么收藏地址.只会通过首页进行一级一级的链接点开,这就是新手.但是新手如果发现了一个不错的站,将会经常访问.因为他暂时还没有发现更好的,自然认为你的站最好了.如何让新手收藏你的站呢?使用好的收藏代码尤为重要! 目前,让浏览者收藏你的网址,有以下几种方法. 1.有人说,页面上做上链接,一点就收藏了. 呵呵,如果他知道点击,或者看到这个链接,估计也就不是新手了.此用法对新手不合适. 2.打开网页,或者退出网页,弹出收

如果系统没有自动提示升级Win8.1,如何才能手动升级到Win8.1

如果系统没有自动提示升级Win8.1,如何通过ios镜像文件手动升级到Win8.1? 解决方案 当您是官方购买了正版或手中已经有Windows 8.1的ISO光盘镜像文件及25位产品密钥.本文档将带您一步一步通过光盘(镜像)安装升级至Windows 8.1.所用光盘镜像可从微软MSDN订阅账户或TechNet订阅账户或第三方网站获得. 注意事项: 由于涉及系统的升级安装,可能会造成电脑设置.数据方面的更改或丢失,建议您实际操作前做好个人数据的备份工作.同时请确保计算机拥有Windows8.1的驱

国内300余家大中型网站存在源代码泄露隐患

4月9日消息,360网站安全检测平台今日发布漏洞警报称,国内300余家大中型网站由于SVN使用不当,导致网站存在源代码泄露隐患.一旦该漏洞被黑客利用,不仅这些网站会蒙受严重的经济损失,数千万网民的帐号密码和个人资料可能也因此被黑客盗取.目前,360已向存在漏洞的网站发出报警邮件,并提供修复方案. 据介绍,SVN(subversion)是程序员常用的源代码版本管理软件.一旦网站出现SVN漏洞,其危害远比SQL注入等其它常见网站漏洞更为致命,因为黑客获取到网站源代码后,一方面是掠夺了网站的技术知识资

揭秘搜索引擎自动提示功能

导语:国外媒体周三发表文章称,包括谷歌和必应在内的许多搜索引擎都具备"自动补全"功能,搜索引擎给出的这些提示均基于用户此前提问过的问题.因此,这在一定程度上允许用户了解他人感兴趣的内容. 以下为文章内容摘要: 有些问题你会问朋友或家人,而有些问题你会在互联网上寻找答案. 包括微软必应在内的许多搜索引擎都有预测功能,即根据其他人搜索的问题对你当前的搜索进行预测,并给出提示. 如今,谷歌和必应等搜索引擎给出的提示十分精确,这也意味着,每个人都有机会知道别人感兴趣的问题. 用户经常搜索的一些

求自动歌曲下载管理c++源代码

问题描述 求自动歌曲下载管理c++源代码 源代码要求能根据设定的要求(如歌曲类型等),自动到网站上去搜索并下载保存至给定路径.

Android AutoCompleteTextView自动提示文本框实例代码_Android

 自动提示文本框(AutoCompleteTextView)可以加强用户体验,缩短用户的输入时间(百度的搜索框就是这个效果). 先给大家展示下效果图,如果大家感觉还不错,请参考实现代码:   最后一张获取文本框里面的值(其实就跟TextView.EditText一样): 首先,在xml中定义AutoCompleteTextView控件: activity_main.xml: <LinearLayout xmlns:android="http://schemas.android.com/ap

c#中自动登录某网站,并使用登录帐户访问该网站其他网页时遇到的问题

问题描述 大家好,小弟新来的,在自己学习过程中遇到了一点问题,希望各位大哥大姐帮帮忙,不胜感激......我写了一个web网页,在设置自动登录某交友网站并自动在该网站浏览其他用户的博客等信息时,遇到了一个问题.问题是这样的:在首页写了个自动登录程序,可以实现.但是再登录该站其他用户的博客时却提示没有登录,我反复的测试,至今没有搞明白是为什么.呵呵,本人新手,学习c#也才2周左右,看了很多书,却不知道是哪个步骤错了,希望高手指导一下.那个交友网站是:www.dada.net我注册了一个用户,大家可

Android AutoCompleteTextView自动提示文本框实例代码

自动提示文本框(AutoCompleteTextView)可以加强用户体验,缩短用户的输入时间(百度的搜索框就是这个效果). 先给大家展示下效果图,如果大家感觉还不错,请参考实现代码: 最后一张获取文本框里面的值(其实就跟TextView.EditText一样): 首先,在xml中定义AutoCompleteTextView控件: activity_main.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/r

jquery+php实现用户输入搜索内容时自动提示

 今天突然想给本站做个搜索页面,这样用户可以通过搜索来找到自己喜欢的内容,也避免了在海量信息中手动查找资源的麻烦,我的目标和百度首页的效果类似,当用户输入要搜索的文字时,我们在下方给出相关的十条信息,如果用户要找的就是这十条信息内的某一条,那么简单,直接点击就可在新页面中打开页面,主要就是想更人性化一点,让用户使用起来更方便. 先看一下效果图吧,这样更有动力,要不然大家还不知道我在讲什么,到底要达到什么样的效果! 下面先主要讲解原理: 在search.html页面中,用户在搜索框内输入"j&qu