« del.icio.us に suggest 機能 | トップページ | 【サーバ設置型 html エディタ】 TinyMCE と FCKeditor »
2005.06.06
右クリックで はてなブックマーク、ついでに del.icio.us
現在閲覧中の Web ページを「はてなブックマーク」とdel.icio.usに同時に登録する「右クリック拡張(MenuExt)」です。 すでに同じようなものを作っている人も多いと思いますが、当方でも作ってしまったので公開します。
注意事項はソースの中に書きました。読んでおいてください。
なお、このスクリプトは EUC-JP か UTF-8 で保存してから設置してください(UTF-8 で保存する場合は、“charset=EUC-JP” を “charset=UTF-8” に書き換えてください。なぜか、Shift_JIS の場合は、うまく動かないことがありますので、避けた方が無難です。
それでは、ソースです。設置方法は、例によって、他の MenuExt を参考にしてください。
<meta http-equiv="Content-type" content="text/html; charset=EUC-JP"> <script type="text/javascript" language="JavaScript"> // 「右クリックで はてなブックマーク、ついでに del.icio.us」 // written by H.Tsujimura (tsupo@na.rim.or.jp) // // Version 1.0 6 Jun 2005 最初の版 obj = external.menuArguments; // 右クリック時の引数のオブジェクトの参照 page_url = obj.document.URL; // ページのURL title_txt = obj.document.title; // タイトル文字列 cite_txt = obj.document.selection.createRange().text; // 引用文字列 // 注意: (1) はてなにログイン済みの状態で使うことを前提にしています。 // (2) 「はてなブックマーク」では title の値を指定しても無視されます。 // (はてなサーバ側で当該Webページを取得し、その Web ページの title // 要素を取得し、初期値として採用する仕様のため) // (3) mode=confirm (ブックマークに登録する前に確認あり) だと、comment // の値が無視されるため、cite_txt != "" 時は mode=enter (確認なしで // いきなり登録)を使っています。 // (4) del.icio.us はログイン済みでなくても使えますが、本ブックマーク起 // 動時点でログイン済みでない場合は、漢字等が文字化けします。文字化 // けを避けるために、あらかじめログインしておくことをおすすめします。 // ↓↓ あなたのアカウントに変更して、お使いください 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 != "" ) { // マウスで選択中の文字列があれば、comment(はてなブックマーク)、extended(del.icio.us) に入れる window.open('http://b.hatena.ne.jp/add?mode=enter&is_bm=1&title='+escape(title_txt)+'&url='+escape(page_url)+'&comment='+escape(cite_txt), '_blank', 'width=480,height=360,resizable=1,scrollbars=1'); 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://b.hatena.ne.jp/add?mode=confirm&is_bm=1&title='+escape(title_txt)+'&url='+escape(page_url), '_blank', 'width=480,height=360,resizable=1,scrollbars=1'); window.open('http://del.icio.us/' + del_userID + '?v=2&url=' + encodeURIComponent(page_url) + '&title=' + encodeURIComponent(title_txt)); } </script>
関連記事: 右クリックで del.icio.us、del.icio.us に suggest 機能
投稿者: tsupo 2005.06.06 午後 02:34
| 固定リンク
|
|
|
|
|
アマゾンわくわく探検隊
トラックバック
この記事のトラックバックURL:
この記事へのトラックバック一覧です: 右クリックで はてなブックマーク、ついでに del.icio.us:
» 右クリックで はてなブックマーク、ついでに del.icio.us (改訂版) from 観測気球
Bloglines で読んでいる記事をそのままブックマークできるようにしました。オリジナルの記事(Webページ)をいちいち参照することなく、手軽にクリップできます。 続きを読む
» 右クリックで はてなブックマーク、ついでに del.icio.us (改訂2版) from 観測気球
Bloglines や はてなRSS で読んでいる記事、Google の検索結果を元に、オリジナルのWebページを参照することなく、del.icio.us や はてなブックマークにクリップすることができるスクリプトです。 続きを読む
» 右クリックで はてなブックマーク、ついでに del.icio.us (2005年7月版) from 観測気球
「はてなブックマーク」の7月13日に実施された仕様変更にあわせて、スクリプトを大幅に書き直しました。古い版をお使いの方は、差し替えをお願いします。 続きを読む
» 右クリックで はてなブックマーク、ついでに del.icio.us (はてな投げ銭対応版) from 観測気球
はてなの「投げ銭」に対応しました。 続きを読む
» 右クリックではてなブックマーク、ついでにdel.icio.us (はてなブックマーク「コレクション」対応版) from 観測気球
いまさらのような気がしますが、はてなブックマークの「コレクション」に対応してみました。 続きを読む
コメント
ブログラインズのブックマークアイコンを気に入っており、faviconが目ざわりという場合は入れるとよろしいかと。
画像にあったコードをいれないとログインできないですよね
投稿者: 酢鶏@人工無能 (2005.06.08 午前 07:31)