右クリックで はてなブックマーク、ついでに del.icio.us

観測気球

収集物の記録書庫 a data archive of collection -- collectible toys

[要旨] 右クリック一発で、いま見ているWebページをはてなブックマークとdel.icio.usに同時登録するスクリプトです。
[キーワード] ブックマーク

« 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.usdel.icio.us に suggest 機能

投稿者: tsupo 2005.06.06 午後 02:34 | 固定リンク | このエントリーをはてなブックマークに追加 | このエントリを del.icio.us に登録 このエントリの del.icio.us での登録状況 | このエントリを Buzzurl に追加このエントリの Buzzurl での登録状況 | このエントリをlivedoorクリップに登録 このエントリのlivedoorクリップでの登録状況 このエントリをlivedoorクリップに登録している人の数 | 酢鶏巡回中

楽天市場


プログラミング」カテゴリ内の最近の記事

右クリック(MenuExt)」カテゴリ内の最近の記事

品揃え豊富で安い!NTT-X Store


アマゾンわくわく探検隊

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/6737/4438713

この記事へのトラックバック一覧です: 右クリックで はてなブックマーク、ついでに del.icio.us:

» 右クリックで はてなブックマーク、ついでに del.icio.us (改訂版) from 観測気球
Bloglines で読んでいる記事をそのままブックマークできるようにしました。オリジナルの記事(Webページ)をいちいち参照することなく、手軽にクリップできます。 続きを読む

受信: 2005.06.09 午後 02:50

» 右クリックで はてなブックマーク、ついでに del.icio.us (改訂2版) from 観測気球
Bloglines や はてなRSS で読んでいる記事、Google の検索結果を元に、オリジナルのWebページを参照することなく、del.icio.us や はてなブックマークにクリップすることができるスクリプトです。 続きを読む

受信: 2005.06.13 午後 08:53

» 右クリックで はてなブックマーク、ついでに del.icio.us (2005年7月版) from 観測気球
「はてなブックマーク」の7月13日に実施された仕様変更にあわせて、スクリプトを大幅に書き直しました。古い版をお使いの方は、差し替えをお願いします。 続きを読む

受信: 2005.07.15 午後 05:07

» 右クリックで はてなブックマーク、ついでに del.icio.us (はてな投げ銭対応版) from 観測気球
はてなの「投げ銭」に対応しました。 続きを読む

受信: 2005.08.15 午後 07:40

» 右クリックではてなブックマーク、ついでにdel.icio.us (はてなブックマーク「コレクション」対応版) from 観測気球
いまさらのような気がしますが、はてなブックマークの「コレクション」に対応してみました。 続きを読む

受信: 2006.04.04 午後 06:55

コメント


ブログラインズのブックマークアイコンを気に入っており、faviconが目ざわりという場合は入れるとよろしいかと。
画像にあったコードをいれないとログインできないですよね

投稿者: 酢鶏@人工無能 (2005.06.08 午前 07:31)

コメントを書く




※イタズラ防止のため、メールアドレスを入力しないと投稿できません。

次からのコメント入力の手間を省くために、名前やメールアドレスをcookieに記憶しますか?


URL を入力すると、その URL にリンクがはられます。
なお、メールアドレスは公開されません。ご安心ください。


ワード

ニッセン

fujisan.co.jp

楽天市場