« 右クリックで blockquote (改訂版) | トップページ | 今週のお買い物 (2005.01.09~01.15) »
2005.01.14
右クリックで del.icio.us
ついでなので、del.icio.us のアカウントを取って、勢いで「右クリックで del.icio.us」を作ってみました。 すでに類似のものを自分で作って使っている人も多いと思いますが。
del.icio.us が何か、知らない人のために、簡単に説明をすると……
del.icio.us というのは、要するに、MyClip や BlogPeople IB のようなもので、興味を持った Web ページを Web 上にブックマークしておくサービスです。MyClip の ClipNetwork 相当の機能がよりパワーアップしてる他、タグ(ラベルのようなもの)を振ることで管理がしやすくなっています。MyClip はカテゴリの選択肢は固定だけど、del.icio.us のタグは自分で自由に設定できるのが大きな特徴。
参考: del.icio.us (はてなダイアリー)
で、今回作ったのは、del.icio.us にブックマークを登録する(のを支援する)ためのスクリプトです。
del.icio.us に元からある bookmarklet 版に対して、以下の対策・機能追加を行なった上で、右クリック(MenuExt)化してみました。
- タイトルに “*” が含まれる場合の対策
- マウスで選択中の文字列があれば、それを extended に入れる機能
以下、スクリプトのソースです。(Internet Explorer 用)
[2005年1月31日に改定版に差し替えました]
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=Shift_JIS"> <script type="text/javascript" language="JavaScript"> // 「右クリックで del.icio.us」 // written by H.Tsujimura (tsupo@na.rim.or.jp) // // Version 1.1 31 Jan 2005 UTF-8 以外のページを取り込もうとすると文字 // 化けがすることがある現象に対処 // Version 1.0 14 Jan 2005 最初の版 obj = external.menuArguments; // 右クリック時の引数のオブジェクトの参照 page_url = obj.document.URL; // ページのURL title_txt = obj.document.title; // タイトル文字列 cite_txt = obj.document.selection.createRange().text; // 引用文字列 // ↓↓ あなたのアカウントに変更して、お使いください del_userID = "tsupo"; // del.icio.us のアカウント // ↑↑ あなたのアカウントに変更して、お使いください if ( title_txt == "[object]" ) { str = obj.document.body.parentNode; inn = str.innerHTML; s = inn.indexOf("<TITLE>"); e = inn.indexOf("</TITLE>"); if ( (s > 0) && (e > s) ) title_txt = inn.substring(s + 7, e); } if ( cite_txt != "" ) { // マウスで選択中の文字列があれば、extended に入れる window.open('http://del.icio.us/' + del_userID + '?v=2&url=' + encodeURIComponent(page_url) + '&title=' + encodeURIComponent(title_txt) + '&extended=' + encodeURIComponent(cite_txt)); } else window.open('http://del.icio.us/' + del_userID + '?v=2&url=' + encodeURIComponent(page_url) + '&title=' + encodeURIComponent(title_txt)); </script>
投稿者: tsupo 2005.01.14 午後 07:09
| 固定リンク
|
|
|
|
|
アマゾンわくわく探検隊
トラックバック
この記事のトラックバックURL:
この記事へのトラックバック一覧です: 右クリックで del.icio.us:
» 右クリックで はてなブックマーク、ついでに del.icio.us from 観測気球
右クリック一発で、いま見ているWebページをはてなブックマークとdel.icio.usに同時登録するスクリプトです。 続きを読む