Amazonアソシエイトのシンプルなリンクを作るブックマークレット

第2引数は画像の大きさ。Amazonのサーバが自動的に生成してくれる、みたい。

javascript:(function(a,w){
    var d=document,b=d.body,t=d.createElement("textarea");
    t.value='<a href="http://www.amazon.co.jp/dp/'+d.getElementById("ASIN").value+'/?tag='+a+'">'+d.title+'<br><img src="'+d.getElementById("prodImage").src.replace(/240_\./,w+"_.")+'" alt=""></a>';
    b.insertBefore(t,b.firstChild);
})("(アフィリエイトID)",160)

1行で書くと

javascript:(function(a,w){var d=document,b=d.body,t=d.createElement("textarea");t.value='<a href="http://www.amazon.co.jp/dp/'+d.getElementById("ASIN").value+'/?tag='+a+'">'+d.title+'<br><img src="'+d.getElementById("prodImage").src.replace(/240_\./,w+"_.")+'" alt=""></a>';b.insertBefore(t,b.firstChild);})("(アフィリエイトID)",160)