[gmap] ‘document.body’ は Null またはオブジェクトではありません。

Google MapsのIE6~IE7で発生する事があるエラー。
APIローダーからV3を呼び出そうとしていたときに出た。

メッセージ: 'document.body' は Null またはオブジェクトではありません。
ライン: 11
文字: 5
コード: 0
URI: http://maps.google.com/maps/api/js?key=notsupplied&v=3&callback=google.loader.callbacks.maps&hl=ja&sensor=false

ライン11に確かにdocument.bodyがある。
appendChildしようとしているが出来ないからエラーになっているようなので
headからbody内にGoogleMapsのscriptタグを移したら直った。
どうもクセでheadに入れたがってしまうんだけど、body閉じタグ直前に置くのが無難みたい。

Leave a Comment.