«Google» не определяется в IE при использовании Google Maps - PullRequest
0 голосов
/ 08 февраля 2011

У меня проблемы с Internet Explorer при попытке использовать Google Maps.Он отлично работает во всех других браузерах, но в IE (я тестировал в 6 и 7), он говорит 'google' is not defined.

Я полагаю, это связано с тем, что скрипт Google Maps загружается неправильноУ меня также точно такая же проблема с RPXNow ('RPXNOW' is not defined).Как я могу заставить IE ждать окончания загрузки скриптов?

1 Ответ

1 голос
/ 08 февраля 2011

Вы можете обернуть начальные функции вызова в другую функцию и вызывать ее при загрузке окна:

function startup(){ ... }

if( window.addEventListener )
  window.addEventListener('load',startup,false);
else if( window.attachEvent)
  window.attachEvent('onload',startup);
else
  onload=startup;

Это обеспечит завершение загрузки других ресурсов до того, как браузер попытается их использовать.

...