今まで、どこかから拝借したブックマークレットを使用していたけどいつからかのタイミングで上手くASINとか取得出来なかったり動作しなくなっていたので何となく自分がよく使う感じのフォーマットになるように作ってみた。
先のエントリーでのリンクもそれから生成した。
サンプルはこんな感じ。
最近デザインの本とか全然買わ無くなって来た、枯れて来たのでTDC位は押さえておきたいなぁ。
あと、このLOGO A LOTも気になりますな。ロゴ好き出し、本のタイトルがA LOTとかオデのBlogに通じるものがあるね。
+39さんがFirefoxのアドオンのMake LinkでAmazonのアソシエイトURL生成する設定を公開されていたんだ。
今見て気づいた、内容が被っていて恥ずかしい。
apeirophobia: Make Linkでサムネイル付きアマゾンアフェリエイトのリンクを作る
実際のコードは続きで。
ソースコードが上手く表示されていなかったので修正しました。
javascript:u="org44-22";e=document.getElementById("ASIN");i=document.getElementById("prodImage");var bi=String(i.src).split("_AA240_")[0];var w=prompt("サムネイルサイズ","240");if(w) prompt("選択した商品:"+i.alt+"","<div style='float: left;width:'"+w+"px;'><a target='_blank' href='http://www.amazon.co.jp/exec/obidos/ASIN/"+e.value+"/"+u+"'><img src='"+bi+"_AA"+w+"_.jpg'></a><br>"+i.alt+"</div>");void(0);
このスクリプトをコピーしてブックマークで使えるはず。
*最初のprompt画面でサムネイルサイズ指定。あとサムネイルのstyleにfloat:leftを使用しているので改行とかさせる場合には<br clear="left">
を使って下さい。
画像じゃなくてテキストリンクのみの場合は
javascript:u="org44-22";e=document.getElementById("ASIN");i=document.getElementById("prodImage");prompt("選択した商品:"+i.alt+"","<a target='_blank' href='http://www.amazon.co.jp/exec/obidos/ASIN/"+e.value+"/"+u+"'>"+i.alt+"</a>");void(0);
u="アソシエイトID"を編集したらアソシエイトしたいAmazonの商品ページで
このブックマークレットを使うとwindow.promptに編集されたリンクが表示されるのでコピーしたらオケ。
今更な感じでしょぼいけどまぁ、気にしない。
Comments
Post a comment



AMAZON アソシエイトブックマークレット