右クリックで「ECナビ人気ニュース」

観測気球

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

[要旨] 作ってみました。が、現時点では「コメント」をサーバ側に引き渡す方法が用意されていないようです。
[キーワード] ECナビ,JavaScript,ソーシャルブックマーク

« ECナビ人気ニュース | トップページ | 【海外ドラマ】フルハウス セカンドシーズン【DVD BOX】 »

2005.11.09

右クリックで「ECナビ人気ニュース」

まだ何もブックマークしてませんが、後ほど「右クリックでECナビ人気ニュース」とでもいうのを作って、いくつかブックマークを登録してみようと思います。

[観] ECナビ人気ニュース

ということで、作ってみました。が、他のソーシャルブックマークのように、マウスで選択した文字列をコメントとして引用するようなスクリプトは書けないみたいです(少なくとも今のところは)。

ということで、単に、ブックマーク対象の Web ページの URL とタイトルを拾ってきて ECナビ側に渡すだけのスクリプトになってしまいました。

いちおう、ソースを公開しておきます。文字コードは EUC-JP 推奨ですが、Shift_JIS でも動くようです。 なお、このスクリプトは、ECナビにログインしている状態で使ってください。

<meta http-equiv="Content-type" content="text/html; charset=EUC-JP">
<script type="text/javascript" language="JavaScript">

// 「右クリックで ECナビ人気ニュース」
//     written by H.Tsujimura (tsupo@na.rim.or.jp)
//
//     Version 1.0   9 Nov 2005  最初の版

obj = external.menuArguments;     // 右クリック時の引数のオブジェクトの参照
page_url   = obj.document.URL;    // ページのURL
title_txt  = obj.document.title;  // タイトル文字列
cite_range = obj.document.selection.createRange();
cite_txt   = cite_range.text;     // 引用文字列

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 ( obj.location.href && (obj.location.href != "") )
    page_url = obj.location.href; // 「はてなダイアリーキーワード」対策

// if ( cite_txt == "" )
      window.open('http://hot.ecnavi.jp/config/add/confirm?url='+escape(page_url)+'&title='+escape(title_txt)+'&encoded='+escape('ECナビ'));
// else
//    window.open('http://hot.ecnavi.jp/config/add/execute?url='+escape(page_url)+'&title='+escape(title_txt)+'&encoded='+escape('ECナビ')+'&comment='+escape(cite_txt));
</script>

参考

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

楽天市場


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

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

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


アマゾンわくわく探検隊

トラックバック

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

この記事へのトラックバック一覧です: 右クリックで「ECナビ人気ニュース」:

コメント

コメントを書く




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

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


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


ワード

ニッセン

fujisan.co.jp

楽天市場