教你一种快速收藏文章的方法

原创 2006年06月02日 17:54:00
这里格式没法控制,可以看我的原文:

http://www.lvjiyong.com/item/quickfavorite

快速收藏文章有好多种,这里说的是右键快速收藏。
注意:仅对IE有效(有能力的朋友可以按思路做Firefox的扩展),且当同一IE进程只打开一个网页时。
主要分三个步骤:
  1. 制作注册表文章以在鼠标右键注册菜单
  2. 制作接收数据JS并提交到收藏页
  3. 收藏页取得相关信息,正式收藏
注册表文件很简单:
你只需要按自己需要修改一下就可以了,例:
REGEDIT4

;Generated with Registry Explorer
;http://www.regxplor.com

[HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/MenuExt]

[HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/MenuExt/加入我的部落格]
@="http://www.lvjiyong.com/blog/services/addtolist.aspx"

这样当点击右键时,IE会自动向http://www.lvjiyong.com/blog/services/addtolist.aspx页提交

接收数据JS:实际上这就是页面http://www.lvjiyong.com/blog/services/addtolist.aspx的内容

 <script language="javascript">

if (external.menuArguments) {
    var parentwin = external.menuArguments;
    if (parentwin.document.selection) {
        var sel = parentwin.document.selection.createRange().text;
    }
    
    if (!sel) {
        var sel = '';
    }
    
    var url = parentwin.location.href;
    var title = parentwin.document.title;
    
    if (parentwin.event.srcElement.tagName == "A") {
        url = parentwin.event.srcElement.getAttribute("HREF");
        title = parentwin.event.srcElement.innerText;
    }

    var tourl = '/Admin/Blog/Favorite/AddFavorite.aspx?';

tourl+='title='+escape(title)+'&url='+escape(url)+'&dsp='+escape(sel);
//目标接收时querystring的title是标题,即收藏页Title部分
//querystring的url为收藏页location.href部分即网址
//dsp即描述,在点右键前记得选中要自动增加的内容(我这里是作为收藏描述)
    
    

    void(window.open(tourl));

else {

    history.go(-1);
}
</script>
如果你懂内容就些JS代码就可以看出要做什么,好了,最后收藏页就不说了。
注册表文件形式的右键菜单还有一个妙用就是快速发贴,每次要登录后台再点发表新文章累死了吧,
把注册表的提交路径改成发表新文章的就可以了……

相关文章推荐

从GIMP的Retinex算法里发现了一种高斯模糊的快速实现方法

出自:http://bbs.csdn.net/topics/390340232 这段时间在研究Retinex 技术(Retinex技术的难点其实还是个高斯模糊) ,看例程代码时翻到了GIMP...

快速排序 图解算法过程 另一种方法 大同小异

原创博文,转载请注明出处。 右键,查看图片,看大图。 快速排序基本步骤 步骤一:划分   (1)选择数组的尾元素做为支点,支点选择方案有很多。   (2)把>=支点的元素放到右边。   (3)把 ...
  • collonn
  • collonn
  • 2014年01月05日 17:29
  • 1512

一种快速拟合圆的方法

  • 2011年06月12日 12:22
  • 2KB
  • 下载

一种中文文本的快速分词方法(一)(未完待续)

这是本人梦寐以求的东西,终于搞出来了。这是写智能程序的第一步啊!下面是中文分词的方法供给大家看看。 package org.zhukovasky.fileutil; import java.io....
  • zhukova
  • zhukova
  • 2014年02月05日 14:49
  • 445
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:教你一种快速收藏文章的方法
举报原因:
原因补充:

(最多只允许输入30个字)