各位在 CSDN 发贴的网友在发贴时都高高兴兴地希望有更多顶贴者――这是当然的,谁不希望自己的问题被关注得到更多大牛的帮助,谁不希望自己的分享被更多人看到?
废话不多说,问题就来了:很多热心的 CSDNer 们友情顶贴帮助之后你就要结贴以示回报。但经常由于回贴太多,所以一个一个给分太费劲――下面这个 BookMarkLet 就是为你制作的:
打开结贴页面,运行一次,填写你要给每个人给多少分?
这个 BookMarklet 将自动为这些文本框填写分数。
记得之后还要检查一下分是不是够或者超的情况,因为这只是平均给分,最好之后再针对一些个别特别好的回贴加一些分,也要防止总分超了的情况。
希望对一些火贴的作者和需要经常为其他人结贴的版主们有用。
javascript:(function(){var s=prompt('\u4F60\u8981\u7ED9\u591A\u5C11\u5206\uFF1F');if(!s){return false}var tbs=document.getElementsByName('tb_score'),t=tbs.length;for(var i=0;i<t;i++){if(tbs[i].className!='operator'){tbs[i].value=s}}return false})();
- JScript code
javascript:(function(){var s=prompt('\u4F60\u8981\u7ED9\u591A\u5C11\u5206\uFF1F');if(!s){return false}var tbs=document.getElementsByName('tb_score'),t=tbs.length;for(var i=0;i<t;i++){if(tbs[i].className!='operator'){tbs[i].value=s}}return false})();
_____________________________________
背景知识:
关于 Bookmarklet
Bookmarklet 是一个复合词,由Bookmark(书签)和-let(小的)构成,中文可以译成"书签工具"。
它在形式上与"书签"一样,都保存在浏览器收藏夹里。但是,它不是一个以"http://"开头的网址,而是一段Javascript代码,以"javascript:"开头。点击之后,会对当前页面执行某种操作。
更多关于 Bookmarklet 的知识,请参考 阮一峰的博客
------解决方案--------------------
是打开结贴页,然后直接在url中执行吧。
------解决方案--------------------
前排留名结贴记得给分!!!
------解决方案--------------------
蛮有意思的
------解决方案--------------------
不错不错
------解决方案--------------------
支持一下
------解决方案--------------------
给你加点人气
------解决方案--------------------
结贴的时候不适用平均给分吗?
废话不说占位接分先
------解决方案--------------------
mark 以后学习
------解决方案--------------------
咋用啊 木粉了
------解决方案--------------------
大家啊发个帖子试下就知道了~~
------解决方案--------------------
不错.. lz 这种精神值得学习, 学会用程序去解决生活中的一些繁琐的事情..
学习...
------解决方案--------------------
一个一个来确实很费劲
------解决方案--------------------
试了一下,输入40,是把所有框框里都填入了40,可以改成平均一下?
想法相当有意思~