サーバ移転に伴うドキュメントの整理
福島県内のWeb上でISBNコードによる蔵書検索ができる図書館一覧(大学を除く)
未調査分の追加、スクリプトのダウンロード用URLの変更
ISBN | SH | GM | 備考 | |||
---|---|---|---|---|---|---|
ハイフンつき | ハイフンなし | 1.1 | 1.1*1 | 1.5*2 | ||
新地町 | ||||||
南相馬市 | 旧原町市立図書館のサイト | |||||
大熊町 | ||||||
富岡町 | ||||||
広野町 | ||||||
いわき市 | ||||||
福島市 | ||||||
白沢村 | ||||||
三春町 | ||||||
郡山市 | ||||||
須賀川市 | ||||||
喜多方市 | ||||||
西会津中学 | ||||||
会津若松市 |
- スクリプトをダウンロードするにはGM(Greasemonkey)、SH(Seahorse)の○をクリック
- ハイフンの有無にかかわらず検索可能な図書館はハイフン抜きで検索を行います
Bookmarkletの整理
いままでBookmarklet中に各図書館のURLやパラメータを埋め込んでいたため、ブラウザによってはBookmarkletで使用できる文字数を超えることがあった。
また、図書館毎のBookmarkletであったため管理が煩雑だった。
今回、一律に専用の検索ページを間に挟むことにより、Bookmarkletを単純化した。
あわせてスクリプトの見直しを行い、ブラウザ毎だったBookmarkletをひとつにまとめた
javascript:(function(){var%20href=document.location.href; var index=href.indexOf('product'); var%20asin=href.substring(index+8,index+18); if(asin.match(/(\d{9}[\d|X])/)){void(window.open('http://natu.blue.coocan.jp/test2.htm?ISBN1='+asin,''));}})();
- bk1用
javascript:(function(){var%20n=document.body.innerHTML; a=n.indexOf(%22ISBN%22);ai=n.substring(a+7,a+20);asin=ai.replace(/-/g,''); void(window.open('http://natu.blue.coocan.jp/test2.htm?ISBN1='+asin,''))})()
- 7&Y用
javascript:(function(){var%20n=document.body.innerHTML; a=n.indexOf("ISBN");ai=n.substring(a+5,a+18); asin=ai.replace(/-/g,'');window.open("http://natu.blue.coocan.jp/test2.htm?ISBN1="+asin);})()
※bookmarkletを使用する場合、途中の改行を削除して使用してください。
検索サイト関連
- URL
http://natu.blue.coocan.jp/test2.htm
- 機能追加
- パラメータでISBNコードを渡された場合にハイフンを付与し、書像を表示する
- 県内でISBNコードで検索できる図書館を網羅した
- 機知の問題
- FIrefox(Gekkoエンジン)の場合、ボタンのdisable化が正しく機能しないため、クリアボタンでのdisable化、コード入力後のenable化を無効にしてある(調査中)
- 今後行うであろう機能追加
- AWSを使用して書名を取得、ISBNコードでの検索のできない図書館の検索を追加する
- トップページの追加、使用法の説明や関連スクリプト、Bookmarkletのダウンロードができるようにする
雑記
ビルコレさん、新色のニンテンドーDS Lite欲しい!
Askビデオさん、動画デジカメ欲しい!
いや、どっちも欲しいってば!!