Bookmarkletの修正

使えなくなってからずっと放置していたAmazonのアフィリエイトリンクを生成するBookmarkletを、再び使えるように手直し。私のAmazon用のBookmarkletは、いろいろなサイトで公開されているBookmarkletを参考にして書いただけ。なので機能は、他のサイトで公開されているものと全く同じか、それ以下でしかないと思う。

動作確認を終えた後、過去のエントリーを見直してリンクを貼ったり追加して作業を終了。

以下、今回の作業で修正されたソース。

var aID='content-22';
var t=document.title;
var linkString=t.substring(t.indexOf(':')+1,t.indexOf(':'));
var asin=document.getElementById(%22ASIN%22).value;
var linkUrl='http://www.amazon.co.jp/exec/obidos/ASIN/'+asin+'/'+aID+'/ref=nosim';
var link='<a href=%22'+linkUrl+'%22><img src=%22http://images-jp.amazon.com/images/P/'+asin+'.09.MZZZZZZZ.jpg%22 title=%22'+linkString+'%22 alt=%22'+asin+'.09.MZZZZZZZ.jpg%22 />'+linkString+'</a>';
var x=prompt('',link);

IE6 SP2のブックマークレットの文字数制限(488文字)に収めるのは、相変わらずつらい。上記のソースを利用される方は、アソシエイトIDをご自分のものに書き換えをお忘れなきよう。

投稿日:
カテゴリー: 作業