用語辞典注釈popup用Greasemonkey

FF11用語辞典 ~ ウィンダスの仲間たち版
いつもお世話になっている↑のサイトの注釈('*1'とか)にポインタを合わせると、注釈の内容が表示されるようになるGreasemonkeyはてな風な感じ*1

// ==UserScript==
// @name           popup footnote
// @namespace      http://wiki.ffo.jp/
// @include        http://wiki.ffo.jp/html/*
// ==/UserScript==

(function () {
    var _doc = document;
    var a = _doc.getElementsByClassName('comment_link');
    for (var i=0; i<a.length; i++) {
        var id = a[i].id;
        if (!id.match(/^comment_link/)) continue;
        var node = _doc.getElementById(id.replace(/_link/, '')).parentNode;
        for (; node; node = node.nextSibling) {
            if (node.nodeName == "DD") break;
        }
        a[i].title = node.innerHTML.replace(/<\/?a.*?>/g, '');
    }
})();

追記(2009/01/16)

ちょっと改良。

*1:こんなの。