分享下我的杀个花

36 Comments

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

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


javascript: void
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了。这里推荐 @疯淫 弄的一个压缩网站(传送门)。

已有 36 条评论 »

  1. ISayMe
    ISayMe 2011-04-16 18:09:50

    沙发.强势围观 我再把z-blog加上就好了. 由于要经常去月光博客,而且我经常调试博客,所以要不断清空缓存,所以还是要加上z-blog的啦.哈哈.
    博主很厉害哦. ~~

    程序看不懂啊 看来不会点 这个程序,还真不好混啊....

    1. 冰剑
      冰剑 2011-04-16 18:31:48

      月光博客没以前弄得好了,总感觉以前的月光好一些。
      调试不需要总清空缓存啊,按CTRL+F5就是跳过缓存刷新。

      1. ISayMe
        ISayMe 2011-04-16 18:59:15

        额 原来是这样啊. 以后就知道啦.多谢提醒.~~

  2. 无冷
    无冷 2011-04-16 21:42:13

    这个强沙发的很爽

  3. Utaoy
    Utaoy 2011-04-16 22:26:56

    博主真会精益求精~

    1. mopvhs
      mopvhs 2011-04-23 23:23:23

      别夸她,这家伙尾巴都翘上天了~~~

      1. Utaoy
        Utaoy 2011-04-24 10:44:33

        哈哈

      2. 冰剑
        冰剑 2011-04-24 11:30:32

        擦擦擦。。。
        哥木有尾巴。。

  4. 浩子
    浩子 2011-04-16 23:24:51


    我咋添加书签不成功啊。。。

  5. youstar
    youstar 2011-04-16 23:30:47

    DOM操作~

  6. 浩子
    浩子 2011-04-16 23:43:52

    囧,貌似只有火狐可以用啊
    IE呢?

    1. 冰剑
      冰剑 2011-04-17 13:18:15

      非IE一般都可以的。

  7. 大大的小蜗牛
    大大的小蜗牛 2011-04-17 01:27:37

    用不上。

    1. 冰剑
      冰剑 2011-04-17 13:18:38

      额,这么好的东西居然用不上?
      去新博客留言评论必备的东西。

  8. 向晚
    向晚 2011-04-17 10:06:25

    用lasspass的飘过~

    1. 冰剑
      冰剑 2011-04-17 13:19:11

      LP只是适合记录有密码的表单,这个不是很合适。

      1. 向晚
        向晚 2011-04-18 09:29:27

        他有填写表单的功能,而且可以自定义字段很好用的。
        我去年就开始用这个功能了,谁用谁知道~

        1. 小叶
          小叶 2011-04-18 11:01:31

          我用过,用了也快一年了。
          我只是用来记录密码而已。

  9. 木木
    木木 2011-04-17 15:59:00

    唉~ 重名~  撞上了,
    请问下边栏那个腾讯微博怎么调用的呀?

    1. 冰剑
      冰剑 2011-04-17 16:30:10

      这里我写出来了。。
      http://www.binjoo.net/2011/04/get-qq-micro-blog-info

  10. 小叶
    小叶 2011-04-18 00:02:40

    组团来观光了。

  11. IT开发者
    IT开发者 2011-04-18 07:27:23

    博客很有特色!简约而不简单!

  12. 海天
    海天 2011-04-18 12:47:03

    额 话说 我还是没看懂……

    1. 冰剑
      冰剑 2011-04-18 12:59:31

      直接拖到非IE浏览器的书签里面用就可以了。

  13. IM路人
    IM路人 2011-04-18 15:22:00

    擦擦擦擦擦~~杀个花,搞了半天是沙个发~~~

  14. 奇遇
    奇遇 2011-04-18 23:44:40

    原来是杀个花。。

  15. 世纪之光
    世纪之光 2011-04-19 12:15:22

    还在迷糊中……

    1. 冰剑
      冰剑 2011-04-19 13:28:39

      迷糊神马?

  16. Nemo
    Nemo 2011-04-19 12:25:36

    一直找不到你的留言板~你博客最下面的那一行很喜欢,我刚开始玩wordpress,请多关照哈!

    1. 冰剑
      冰剑 2011-04-19 13:29:53

      我博客没有留言板的,呵呵。。
      我用的不是wordpress,是typecho,哈哈。

  17. 媛诺诺
    媛诺诺 2011-04-21 20:48:14

    哈哈~这个效果好玩

    1. 冰剑
      冰剑 2011-04-22 18:20:31

      我也觉得蛮有意思的。

  18. LMS
    LMS 2011-04-22 17:25:39

    杀不到发了,又是一个Typecho博客!

    1. 冰剑
      冰剑 2011-04-22 18:20:59

      typecho的用户上升趋势很明显啊。。

  19. 亿u博
    亿u博 2011-05-22 15:22:54

    这个曾今在哪见过,不错呀!

  20. 加密软件
    加密软件 2012-02-20 15:56:58

    我用的火狐,可以用的啊!