APIを利用するウェブサイトも増加の一途を辿っています。Explorer(以下、IE)では「開けません。操作は中断されました」といったエラーを吐いてしまい、正しく表示できない場合があります。原因はIEのバグ...というかセキュリティ仕様上コードの解釈が他のブラウザと大きく異なってしまっているのが原因のようなのですが、このまま放っておくわけにもいかないので対応を検討してみることに。Googleで検索してみると<head>内に移動した<script>を<body>タグのonloadでコールする、といった解ばかり。これでも正しく動作はしますが、<head>や<body>タグを編集できないブログなどのサービスではこういった対応が出来ませんし、仮に編集可能な場合でもこれらの部分は全ページ共通にしているのであまり触りたくない...といった人も居るでしょう。そこで今回提案する対応策は「prototype.js」を使う方法。Stephenson氏によって書かれたJavaScriptライブラリで、リッチ&インタラクティブなウェブページを制作する際に大変便利なスクリプトです。これを使ってIEでの動作不具合の解消を図ってみましょう。1.prototypeのウェブサイトから「prototype.js」をダウンロードし、自分のウェブサイトにアップロードしておく。API用のソースを下記のように少しばかり修正。(中略)});//]]></script>これだけ。apply.コメント頂戴したコメントは管理者に承認されるまで表示されません。メールアドレスが公開されることはありません。SI稼業の傍らITコンサル的なお仕事やウェブデザイン、撮影などもやってます。好きなものは山登りとカメラと音楽。昔からスナフキンっぽいと言われますがわりとそそっかしいです。(2)Information本サイトはすべてのページに於いてリンクフリーです。画像やバイナリなど個々のコンテンツに対する直接リンクは認めておりません。(利用規約を参照)文書の引用につきましては著作権法上認められた範囲内で行われる場合に限り認められます。その際、該当するページへのリンクも併せて明記頂きますようお願いいたします。お問合わせの内容によっては個別の回答を差し控えさせて頂くこともありますのでご了承ください。