2009-03-31 [長年日記]
_ googlemap って window.onload に貼る必要があったのか
googlemap を初めて貼ってみた。
javascript 部分を他のコードからパクってきたんだけど、どうしてわざわざ window.onload*1 でコードを動かしてるのかよく分からなかったのでその場で実行されるように書き換えてみた。
IEでだけ表示が乱れたorz
IE の場合は途中で DOM オブジェクトに操作を加えてしまったものがその場で確定してしまうみたい。最終的なレイアウトで位置が変わることもない。
結果としては IE でだけ見当外れな場所に地図が表示されていることになって、一部だけ見えるような状態になる。これでは使えない。
なるほどなー。難しい。
[ツッコミを入れる]