ISBN検索・JavaScript版(暫定)
この記事は内容が古くなっています。
最新は、ISBN検索改め『蔵書リンクMAKER』の記事(蔵書リンクMAKER:紹介と使い方)をご参照下さい。
先日のISBN検索ツールのJavaScript版です。
今回、JavaScriptを含むHTML本体は、こちらに置いています。汚いソースでもよければ参考までに。
JavaScript での Amazon APIの使い方がわからない、などといっていたらfacetさんがまたサンプル『Amazon最速検索』を教えて下さいました。毎度、有り難うございます。
が……先週 Java Script をいじりだしたばかりの私には、いささか荷が重い……。なにをやっているのか解析するのが大変。
ま、まぁ、いきなりは無理が有る。とりあえず今まで CGI でやっていたものを JavaScript に置き換えるところから始めよう。機種&環境依存は……そのままでいいや(ヲイ。
ということで、とりあえず、以下のようなのが挿入できるところまでは来ました。
|
山田 祥寛
『10日でおぼえるXML入門教室 第2版』
|
インストール方法と使い方は、ほぼ前回のCGI版と同様。
CGI版と比較すると、検索速度的には早くなった気がします。
ただし、注意点として
- 今回もやっぱりWindowsXP+IE6専用。
しかも、直接アドレス指定しての検索も、他のブラウザでは不可能となってしまいました(Active Xオブジェクト使用のため……退化してどうする(苦笑))。 - CGI版からの変更に伴い、c:\UTL\isbnSearch\isbnSearch.htmlの一部書換えが必要です(修正箇所の表示が面倒なので、下の方に再度貼付(^^;)。
レジストリへの登録方法は前回のままです。 - 前回の使用方法 4. のように本体HTMLのアドレスを直接指定して検索しようとすると、ActiveXオブジェクトがアクセスが拒否されたといってエラーとなってしまいます。
今回、本体の方はココログのサーバ上に置いておりますので、ダウンロードしてローカル(C:\UTL\isbnSearch\)に置いて下さい。ローカルファイルから直接起動するとちゃんと検索できます(……なにか変だ)。
さて、やっぱり Active X オブジェクトなんぞを使ったために、余計な苦労が増えたわけですが。
なんでまたそんなのをわざわざ使ったか……というと、ひとえに XML とか XSLT とかが全くわかっていない、ということに尽きるわけで。
というか、JavaScriptだけでもいっぱいいっぱいで、そんなところまで手が回りっこないよっ!(逆切れしてどーする)
Active X Object 使えば、Amazon Web サービスからデフォルトの設定で、即ちXSLTファイルを指定せずに取って来れるXML形式(素の結果例)内の構成要素を、比較的簡単に覗けてお手軽なので、つい使ってしまったわけですね(そもそもロードも楽だし)。
ちなみに、XSLTファイル指定(試しに作ってみたもの)すれば、XMLでなく、HTMLで取ってくることも出来る……のだけれど、何か変→変換例。<img>タグの日本語が変換されたり、半角スペースが消されたり( とか書いていても)。
まぁ、出来れば Active X Object を使わない方向で作り直したいところですが……さて、いつになることやら……。
| 【呼出用スクリプト】(isbnSearch.html)[JavaScript版] |
|---|
|
2006/02/26(日) 16:57 | 固定リンク
| 記事の編集(管理者用)
「おもいつき」カテゴリの記事
- ちょっと小細工:textareaの高さを自動調節(2008.05.21)
- Yin and Yang:動作改善(?)他(2008.05.14)
- ノイズキャンセル(マスク|マイク)ってないのかな?(2008.05.07)
- 『はてブBOX』と、ココログ用『はてブコメント表示欄』スクリプトの更新(2008.05.05)
- Yin and Yang:リンク先の内容をその場で表示するスクリプトの更新(2008.05.02)
「ウェブログ・ココログ関連」カテゴリの記事
- 【ココログ】『続きを読む』をクリックしても、記事の途中に飛ばない場合の対策(2008.05.23)
- 『はてブBOX』と、ココログ用『はてブコメント表示欄』スクリプトの更新(2008.05.05)
- 【ココログ】はてブコメント表示欄をサイドバーにも(2008.04.12)
- 【ココログ】はてなブックマークコメントを個別ページにさり気なく表示するスクリプト(2008.04.11)
- 【ココログ】特定の記事に対する最近のコメントをRSSで取得(Yahoo!Pipes版)(2008.03.09)
「パソコン・インターネット」カテゴリの記事
- ツールを作る側は対象に与える影響をどこまで気にするか?(2008.05.29)
- "『無断リンクはやめて』という人にはしない方向で"の思考過程(2008.05.24)
- 『無断リンクはやめて』という人にはしない方向で(2008.05.22)
- ちょっと小細工:textareaの高さを自動調節(2008.05.21)
- Yin and Yang:動作改善(?)他(2008.05.14)
「覚書」カテゴリの記事
- ちょっと小細工:textareaの高さを自動調節(2008.05.21)
- Google検索結果画面のHTML構造、変わりました?(2008.04.30)
- Googleの検索結果からH2タグが消える現象の原因(2008.05.03)
- 【JScript】ActiveXObject('htmlfile')で発生する不具合(2008.04.05)
- 【JavaScript】onmouseover/onmouseoutの振る舞い(2008.03.11)
この記事へのトラックバック一覧です: ISBN検索・JavaScript版(暫定):
» ISBN検索・JavaScript版(ちょっと改良) トラックバック 風柳亭 - 別館:書庫のある庵 -
先日のココログ用ISBN検索ツールのJavaScript版を、ちょっとだけ改良し 続きを読む
受信: 2006/02/28 6:04:35


