Google Maps + IE でサイトを制作中、たまに表示される
インターネットサイト・・・を開けませんでした。
操作を中断します
というダイアログ。
Firefox ではちゃんと表示されるのにね。
このどあほうが… でもIEを無視するわけにはイカンので、以下に解決策を書くね。
(1) 地図を操作しているJavascriptを、できるだけソースの下へ移動。(bodyタグの直前など)
(2) それでダメなら、地図を描画するdivタグを他のdivタグでネストしない。
(3) これでもダメな場合、Javascriptを外部ファイルに置いておく。
(4) さらに駄目なら、地図をインラインフレーム化する。
(5) 今の仕事を放棄し、他業種へ転職する。
(1)について
# //]]>
# </script>
#</body>
こんな感じに、body閉じタグの直前にscriptを配置。
(2)について
# <div class="contents">
# <div id="map"></div><!-- 地図 -->
# </div>
こんな感じでネストしてませんか?
(5)について
こちらをご覧ください。
http://rikunabi-next.yahoo.co.jp/
参考サイト
http://neta.ywcafe.net/000577.html
http://yusuke.homeip.net/diary/2006/03/12/1142155862799.html