额,不知道杀个花是什么的请看这个,嗯,就叫这个名字吧。@木木 的这个Javascript代码太局限了,基本就只是和Wordpress的程序,当然,这和程序是没有关系的,主要还是你所用的主题是如何定义表单的ID。

然后呢,我又在 @SayMe 兄弟这里看到了《咱也来段JavaScript功能书签》 ,里面有Wordpress、Typecho、Z-Blog三段不同的代码。每个程序一段代码都觉得蛋疼,首次评论的时候还要看看版权信息,看是什么程序的,然后再去选择相应的代码书签,很麻烦。我自己用的书签不说效率多好吧,但至少比 @SayMe 的方便很多,所以分享出来。代码如下。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function() {
var formArray = ["commentform", "comment_form"],
nameArray = ["author", "author"],
emailArray = ["email", "mail"],
urlArray = ["url", "url"];
for (i = 0; i < formArray.length; i++) {
var form = document.getElementById(formArray[i]);
if (form != null) {
var name = document.getElementById(nameArray[i]),
email = document.getElementById(emailArray[i]),
url = document.getElementById(urlArray[i]);
name != null && (name.value = "这里是你的昵称"),
email != null && (email.value = "这里是你的EMAIL"),
url != null && (url.value = "这里是你的网址,你也可以写我的地址,嘎嘎。");
break
}
}
return ! 1
} ()

效率上不说了,因为我的JAVASCRIPT也是个半吊子。所用的方法呢,就是把相应的程序表单、昵称、EMAIL、网址的ID分别保存在四个数组里,然后循环遍历去查找。目前这里面只有Wordpress、Typecho两种程序的ID,不过也差不多够用了,因为我博友、博友的博友大部分都是这两种程序吧。

如果你要新增加其他的怎么办?那你直接把相关的ID添加至相应的数组后面就行了,记住,位置要一一对应。弄完后再随便找个代码压缩的网站把这段JS压缩成一段放置书签中就OK了。这里推荐 @疯淫 弄的一个压缩网站(传送门)。