|
|
||
IRC: irc://irc.opera.com/japanese <--Opera 日本語ユーザのためのIRCチャンネル。
上のがつながらない場合は irc://irc.se.opera.com/japanese
if(location.href.indexOf('http://www.bloglines.com/myblogs_display') > -1)
document.addEventListener('load',bloglinesDelicious,false);
function bloglinesDelicious() {
var items = document.getElementsByTagName('h3');
var divs = document.getElementsByTagName('div');
var lists = new Array();
for(i=0;i<divs.length;i++) {
if(divs[i].className == 'item_nav') {
lists.push(divs[i]);
}
}
for(i=0;i<items.length;i++) {
var p = cElement('p');
p.id = 'post'+i;
var style = p.style
style.fontSize = '110%';
style.listStyleType = 'none';
style.paddingLeft = '5px';
style.borderColor = '#ccc';
style.borderWidth = '0 0 2px 0';
style.borderStyle = 'solid';
var url = items[i].getElementsByTagName('a')[0].href;
var title = items[i].getElementsByTagName('a')[0].innerText;
var delAnc = cElement('a');
delAnc.style.marginRight = '5px';
delAnc.href = 'http://del.icio.us/post?v=2&url='+encodeURIComponent(url)+'&title='+encodeURIComponent(title);
delAnc.setAttribute('target','_blank');
delAnc.appendChild(document.createTextNode('post to del.icio.us'));
p.appendChild(delAnc);
var hatenaAnc = cElement('a');
hatenaAnc.href= 'http://b.hatena.ne.jp/add?mode=confirm&title='+escape(title)+'&url='+escape(url);
hatenaAnc.appendChild(document.createTextNode('post to ?B'));
delAnc.setAttribute('target','_blank');
p.appendChild(hatenaAnc);
if(!$('post'+i))
lists[i].appendChild(p);
}
}
function $(id) {
return document.getElementById(id);
}
function cElement(element) {
return document.createElement(element);
}
不具合あるかもしれないのでその辺はよろしく。
修正。