大阪府立図書館の蔵書から Amazon 検索
大阪府立図書館の蔵書検索の詳細画面から Amazon の商品ページに飛ぶ。
ISBN-13 から ISBN-10 への変換が必要になったり、必要なかったり、面倒くさかったんで、やはり雑。
javascript:void(function(){var isbn=function(){var x=document.getElementsByTagName("th"),y;for(var i in x)if(/ISBN/i.test(x[i].innerHTML)&&x[i].parentNode&&(y=x[i].parentNode.childNodes).length>=4)return y[3].innerHTML}();var isbn10=function(isbn){if(isbn&&isbn.length==13){var c = 0;for(var i=0;i<9;i++)c+=isbn.charAt(i+3)*(10-i)-0;c=11-c% 11;return isbn.substr(3,9)+((c==10)?"X":c)}return isbn}(isbn.replace(/-/g,""));if(isbn10)window.open("http://www.amazon.co.jp/o/ASIN/"+encodeURI(isbn10))}());
javascript:void( function() { var isbn = function() { var x = document.getElementsByTagName("th"), y; for (var i in x) if (/ISBN/i.test(x[i].innerHTML) && x[i].parentNode && (y = x[i].parentNode.childNodes).length >= 4) return y[3].innerHTML }(); var isbn10 = function(isbn) { if (isbn && isbn.length == 13) { var c = 0; for (var i = 0; i < 9; i++) c += isbn.charAt(i + 3) * (10 - i) - 0; c = 11 - c % 11; return isbn.substr(3, 9) + ((c == 10) ? "X" : c); } return isbn; }(isbn.replace(/-/g, "")); if (isbn10) window.open("http://www.amazon.co.jp/o/ASIN/" + encodeURI(isbn10)); }() );