月: 2006年6月

Ajax逆引きクイックリファレンス

Ajax逆引きクイックリファレンスWeb2.0対応for Windows & Macintosh毎日コミュニケーションズより発刊されている『Ajax逆引きクイックリファレンス』はWeb2.0の要ともいえるAjaxを実際に組み込む上での「どうすればいいの?」「どうやるんだったっけ?」といった具体的なシーンに逆引きで解してくれるオススメの一冊です。

すっきりしたレイアウトで読みやすく、サンプルの豊富さも類似書籍に比べると大変優秀。JavaScriptフレームワーク「prototype.js」を用いるシーンにも対応しています。

基礎からの説明はほとんどなされていないので、一からAJAXを学ぼうとしている人には不向き。XMLやPerlなどWeb全般の幅広い知識の基礎を押さえた上でステップアップを図ろうとしている人にとって適したレベルになっています。勿論、わたしのような忘れっぽい技術者にとっても手元に置いといて損はありません。

Google Maps APIをIEでも正常動作させる(headやbodyタグを触らずに)

Google Mapsで提供されている地図を自分のウェブサイトやアプリケーションに組み込んだり、その地図上に独自の情報を表示したりすることを可能にするサービス「Google Maps API」。最近流行りの「Web 2.0」や「マッシュアップ」といった言葉の浸透とともにGoogle Maps APIを利用するウェブサイトも増加の一途を辿っています。

しかし、このAPIで提供されるサンプルコードをそのまま利用した場合にFirefoxやMozilla、Operaなどのブラウザでは正しく表示できるのに、Internet Explorer(以下、IE)では「開けません。 操作は中断されました」といったエラーを吐いてしまい、正しく表示できない場合があります。原因はIEのバグ…というかセキュリティ仕様上コードの解釈が他のブラウザと大きく異なってしまっているのが原因のようなのですが、このまま放っておくわけにもいかないので対応を検討してみることに。