というわけでその日の日付見出しの横にその日の長年日記へのリンクをつけるuser.js(Opera用)
当然のことながら、Opera9.24でしか動作は確かめてないのでOpera以外のブラウザで動作するのかどうかは知りませんし、動作させるのにはどうしたらいいのかとかも知りません。
追記
添削してくれた人がいた。どうもありがとう。ので、使ってみたい人はこっち使うといいと思います。
http://ashula.info/mt/d071114_hatena_naganen_js.html
でもこれはこれで残しときますけど。
var Urlmatch = location.href.match(/http:\/\/d\.hatena\.ne\.jp\/([^/]*)/); var Naganematch = location.href.match(/_{4}[0-9]{4}$/); if( Urlmatch && !Naganematch ){ var id = RegExp.$1; var linkMatch = new RegExp( '(http://d.hatena.ne.jp/' + id + '/[0-9]{4}([0-9]{4}))' ); document.addEventListener('load', createNaganenLink, false); function createNaganenLink(){ var h2s = document.getElementsByTagName('h2'); len = h2s.length; for( i = 0; i< len; i++ ){ var anchors = h2s[i].getElementsByTagName('a'); for( j = 0; j < anchors.length; j++ ){ var href = anchors[j].getAttributeNode('href'); if( href ){ if( href.value.match(linkMatch) ){ h2s[i].innerHTML += ' | <a href="/' + id + '/____' + RegExp.$2 + '">長年日記</a>'; } } } } } }
既に長年日記として表示してるのに、そこにまたリンクつける必要もないのでちょっと修正。