初Bookmarklet(僕専用)
2009.02.03
生まれて初めてBookmarkletというものを作りました。
つかほぼ初めてJavascriptを触ったというかw。
Javascriptの克服も今年の目標なので。
今日僕が気になったもの_Feb 2 '09 | ReInit_creative Logの記事を作る際、リストアップしたいサイトのソースを開いて、titleとurlを抜き出すのは、結構手間で、どうにかならんもんかい!!!!と思いました。
親知らずの日記 - BookMarkletの作り方を参考にさせて頂きました。
以下のサイトを開いて、Bookmarkletを実行すると、 http://reinit.info/blog/
<li><a href="http://reinit.info/blog/">ReInit_creative Log</a></li>
上の様な形で出力されるようにします。
ソースは以下。
使い方は、ブックマークバーに新規ブックマークを作り、URLに以下のソースを丸ごとコピーするだけです。
(注:Firefox3.0しか動作確認はしていません)
javascript:(function(){
var list=document.createElement('li');
var link=document.createElement('a');
link.setAttribute('href',location);
link.innerHTML=document.title;
var tmp=document.createElement('div');
tmp.appendChild(list);
list.appendChild(link);
var text=document.createTextNode(tmp.innerHTML);
prompt('',text.nodeValue);
})();
最終的には、OKボタンを押したら、クリップボードにコピーしたい。
もしくは、Bookmarkletを実行した時点で、クリップボードにコピーの方が効率が良いのかもしれません。
追々、自分的にバージョンアップしていきます。
update 2010.03.04...
[関連記事]






