26/10/2005
脚本系列之一(打开最近发表评论的日志)
我们经常需要查看自己Space有哪些人发表评论,并对评论作出回复,通常的做法是:
1 进入空间编辑主页面。
2 查看有那些日志有最新评论(如果在此页面单击日志链接则进入编辑日志页面,可以浏览评论,但无法回复)。
3 进入空间浏览主页面。
4 如果日志在主页面,直接打开评论,浏览并回复;否则通过页面链接打开日志,然后浏览评论并回复。
针对这种复杂的操作,我编写了这个脚本,在空间编辑主页面下,运行该脚本可以很方便地以新窗口方式打开最近发表评论的日志,进行浏览回复。由于该脚本是基于最近评论实现的,因此仅限于最近5条评论。对于某篇包含最近多条评论的日志,只打开一次。
使用方法如下:
javascript:var a=document.all("comment").getElementsByTagName("a");var i=0,j=0,s;var r=/(.*)PersonalSpace.aspx.*_c11_BlogPart_handle=([^&]*)(&.*|$)/;for (i=0;i<a.length;i=i+2) {void(s=1);for (j=0;j<i;j=j+2) {if (a[i].href==a[j].href) {void(s=0);break;}}if (s==1) void(window.open(a[i].href.replace(r, "$1blog/$2.entry")));}
【方法一】
进入空间编辑主页面,将上面的脚本代码复制到地址栏,回车即可。
【方法二】
将该脚本一次性地收藏到收藏夹,以后只要进入空间编辑主页面,单击收藏夹该链接即可。
加入到收藏夹的方法:
1 打开IE,不考虑是什么页面,将当前页面加入到收藏夹,名称自己任意起,比如"CheckBlog"。
2 复制上面的脚本代码。
3 在收藏夹中刚才收藏的那个链接上单击鼠标右键,选择"属性",弹出新窗口,将脚本粘贴到"URL"后面的文本框中,单击"确定"按钮,会出现询问你"是否保留这一目标"的对话框,选择"是"即可。
【注意】本脚本在IE6.0下运行测试通过,在其他浏览器上不能保证正常运行。
感谢 爬山虎 提供