Easy Search on Amazon.de
by
Koonies
2010-05-29 [2010/05/29 17:37:15]
選択文字列をamazon.deで(カテゴリ:おもちゃ)&(出品者:amazon.de)の条件付検索します。詳細はコチラ → http://d.hatena.ne.jp/Koonies/20100523/easy_search_on_amazon_de
@@ -1,9 +1,10 @@
/*
* @title Easy Search on Amazon.de
* @description 選択された文字列をamazon.deで(カテゴリ:おもちゃ)&(出品者:amazon.de)の条件付きで検索する
+ * @description 詳細はコチラ → http://d.hatena.ne.jp/Koonies/20100523/easy_search_on_amazon_de
*/
-var word=window.getSelection().toString();
-if(!word)if(frames.length)for(var i=0;i<frames.length;i++)if((!!frames[i].getSelection)&&(word=frames[i].getSelection().toString()))break;
+var word=(!!window.getSelection)?window.getSelection().toString():document.selection.createRange().text;
+if(!word)if(frames.length)for(var i=0;i<frames.length;i++)if(((!!frames[i].getSelection)||(!!frames[i].document))&&(word=(!!frames[i].getSelection)?frames[i].getSelection().toString():frames[i].document.selection.createRange().text))break;
if(word.length==0)word=prompt("検索キーワードを入力(日本語不可)","'Spiel des Jahres'");
if(word!=null)location.href='http://www.amazon.de/gp/search/ref=sr_nr_p_6_3?rh=n:12950651,k:'+encodeURIComponent(word)+',p_6:A3JWKAKR8XB7XF&bbn=12950651&ie=UTF8&rnid=367784011&tag=koonies-21';
/*
* @title Easy Search on Amazon.de
* @description 選択された文字列をamazon.deで(カテゴリ:おもちゃ)&(出品者:amazon.de)の条件付きで検索する
* @description 詳細はコチラ → http://d.hatena.ne.jp/Koonies/20100523/easy_search_on_amazon_de
*/
var word=(!!window.getSelection)?window.getSelection().toString():document.selection.createRange().text;
if(!word)if(frames.length)for(var i=0;i<frames.length;i++)if(((!!frames[i].getSelection)||(!!frames[i].document))&&(word=(!!frames[i].getSelection)?frames[i].getSelection().toString():frames[i].document.selection.createRange().text))break;
if(word.length==0)word=prompt("検索キーワードを入力(日本語不可)","'Spiel des Jahres'");
if(word!=null)location.href='http://www.amazon.de/gp/search/ref=sr_nr_p_6_3?rh=n:12950651,k:'+encodeURIComponent(word)+',p_6:A3JWKAKR8XB7XF&bbn=12950651&ie=UTF8&rnid=367784011&tag=koonies-21';
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。