Код загрузки библиотеки:
Код вызова функции, инициализирующей яндекс-карты:<script src="http://api-maps.yandex.ru/1.1/index.xml?key=AI5IWk " type="text/javascript"></script>oBAAAANZU6CAIAsyz2m-GooRA I_3KBhRd8bdHpP18AAAAAAAAA AAA1cBcFlTSjScfjq6prbmRw_ 7eQ0w==
<script type="text/javascript">var $from = 'Южнобутовская, 17';
var $to = 'Метро Фрунзенская';
window.onload = function() { yamap_initialize($from, $to, '', true); }; </script>
Если удалить кеш и cookies ie6, то при первой загрузке страницы возникает ошибка: снимок экрана.
Ругается на строчку:
var router = new YMaps.Router(waypoints, [], {viewAutoApply: 1, avoidTrafficJams: ((traffic)?true:false)});
Утверждает, что YMaps не инициализирован и предполагает наличие объекта.
Причём, если после этого перегрузить страницу, то всё замечательно работает и грузится. Моё предположение - инициализация маршрутизатора происходит до того как загрузилась библиотека яндекс-карт. В случае же повторной загрузки страницы библиотека уже в кеше и грузится быстрее.
Во всех остальных браузерах работает идеально.
Подскажите, пожалуйста, если я что-то делаю не так. Но мне кажется, что это баг.