Клуб API Карт

Появляется проблема при скрытии/открытии карты

log-dk
27 августа 2012, 20:43
Если jquery делать карту slideToggle или просто в стиле display:none
выдаёт ошибку

Сообщение: Недопустимый аргумент.
Строка: 1
Символ: 232938
Код: 0
URI-код: http://api-maps.yandex.ru/2.0.14/release/combine.xml?modules=dDgAgNdxewdzdpfXk4nglck9lhk3eHeBi8i7gjhzhyhBhWd1mmmlkmknj1iZhDhJlShXhYeEj0hNhId2dTd6d9g7g6g8d5g5d0d8dVkYk2kZdXdUd7dYdRebeFlRlYlUhOdvg2d3fae8e5jfe9mjmfmkmemimhfnfDffkOgrgMdCmYkxgkjBexnnlwlxlulvevfuhlhkhmnlk8mPmNobocowofopnLoodOlffPepnmnkldlalim6nznAdWlZh3gdgaj3j4eseAeogwhShRhQhUhThVgcmQgydqe1emjwjugimderfCjze0i4fmfqgEdEfEfoi5i3fdlQhAlAlOlKlylNlJhwhvlClPlLf6f9dZd4fhjQjcdyjadrf5f4f8dukietklkkkjfyomolonf7f3dsjRjqjsiFiTiNnRnTiYhGhMeqhPitixiAiziyezeCgDfHjMjAkMkJg3fAdSg4g1eak0koltftgqefhbkQgpeKedgtiXhZhClTi2h2hHlXi1h1hFhLlWi0h0hEhKlVijifiiigihiBipikioinildPdLdMeejddtj2jbi9gHgFfsfwgGiWiViRjge7mgiSjGmUkLkyhtfgjNjrk5nvnsnrntnunpnoninfnjmOmMoioyoxoBoCoOoPoNoDoEoFoGoYoRoQoSoXoenKodlgeInqlenHn9n8oanInJlbnym5jTj6j5eMeNeOgxfZfYj9gsgBgCfchnhohphqhehhhdhrhjhshfdAfJfMggkHeyeGkGfrdwenejgze2e4eZe3eLornXnWjPnMlHlFlznQlGlMnPnOlBlIelfLjthceYiqgejLirf1kdkckgeujxoAoHoJfNfQfIfRfKjUjVj7jYdBj8jpjEjjfemIfpiLeXiCiuiviwl3fOkNkIkKmzmBegjSkplseQjlh8hakRfiiDnUl7nSl4jIiJiKiImbl6iHl9jDiGiUl8fvl1dFdIdGimdKdNdQm2mZm3m0m4m1fSfbfWmwmyk6ekf2ojcjmqmpc8b4crbTcXapawa6oZcqokohozadaHbncnbznEnweUn2ovm8nen6n7n5nbm9ncnam7ndg9loeJghgfkekaeiehlrgvhghieDh4fzfjfli6hulEnNhxjvh9khkfmsoVoToUoWoLfGmEjXeSjKjCeVjojnibmxmuisgYePeRjkieiMiPmal5gWiQiEdJgUdHjejWe6gomtk7cQmoazaLc7docBa7cydcbgcJcHaCbZcmaZo0a8cvcbcanFgbn4n0c6bLaPbPdnb6aun1aVbYbVmTfTmVmWmnnZnYmclDeWeTl2mCh5kVgQaecEarcxbxbRcsbIaFctbpbbbrdlaccucZa3b5bBahdkcGcwbibAbqatcTaQdacidiakaAoun3b2asbXfFfkgLoqmLl0gRkUckdebtaMbMcRc4bebQaBbdbGcNb3bJamcAbva5bSjygPcWcgb9ddcpbwaxbkaScPaaaOgVgOmDmAjF&jsonp_prefix=ymaps2_0_14

11 комментариев
Подписаться на комментарии к посту

строка 1 это конечно интересно, но информативнее подключить АПИ с параметром mode=debug

тогда будет понятно на чем падает

Сообщение: Недопустимый аргумент.
Строка: 22877
Символ: 17
Код: 0
URI-код: http://api-maps.yandex.ru/2.0.14/debug/combine.xml?modules=dDgAgNdxewdzdpfXk4nglck9lhk3eHeBi8i7gjhzhyhBhWd1mmmlkmknj1iZhDhJlShXhYeEj0hNhId2dTd6d9g7g6g8d5g5d0d8dVkYk2kZdXdUd7dYdRebeFlRlYlUhOdvg2d3fae8e5jfe9mjmfmkmemimhfnfDffkOgrgMdCmYkxgkjBexnnlwlxlulvevfuhlhkhmnlk8mPmNobocowofopnLoodOlffPepnmnkldlalim6nznAdWlZh3gdgaj3j4eseAeogwhShRhQhUhThVgcmQgydqe1emjwjugimderfCjze0i4fmfqgEdEfEfoi5i3fdlQhAlAlOlKlylNlJhwhvlClPlLf6f9dZd4fhjQjcdyjadrf5f4f8dukietklkkkjfyomolonf7f3dsjRjqjsiFiTiNnRnTiYhGhMeqhPitixiAiziyezeCgDfHjMjAkMkJg3fAdSg4g1eak0koltftgqefhbkQgpeKedgtiXhZhClTi2h2hHlXi1h1hFhLlWi0h0hEhKlVijifiiigihiBipikioinildPdLdMeejddtj2jbi9gHgFfsfwgGiWiViRjge7mgiSjGmUkLkyhtfgjNjrk5nvnsnrntnunpnoninfnjmOmMoioyoxoBoCoOoPoNoDoEoFoGoYoRoQoSoXoenKodlgeInqlenHn9n8oanInJlbnym5jTj6j5eMeNeOgxfZfYj9gsgBgCfchnhohphqhehhhdhrhjhshfdAfJfMggkHeyeGkGfrdwenejgze2e4eZe3eLornXnWjPnMlHlFlznQlGlMnPnOlBlIelfLjthceYiqgejLirf1kdkckgeujxoAoHoJfNfQfIfRfKjUjVj7jYdBj8jpjEjjfemIfpiLeXiCiuiviwl3fOkNkIkKmzmBegjSkplseQjlh8hakRfiiDnUl7nSl4jIiJiKiImbl6iHl9jDiGiUl8fvl1dFdIdGimdKdNdQm2mZm3m0m4m1fSfbfWmwmyk6ekf2ojcjmqmpc8b4crbTcXapawa6oZcqokohozadaHbncnbznEnweUn2ovm8nen6n7n5nbm9ncnam7ndg9loeJghgfkekaeiehlrgvhghieDh4fzfjfli6hulEnNhxjvh9khkfmsoVoToUoWoLfGmEjXeSjKjCeVjojnibmxmuisgYePeRjkieiMiPmal5gWiQiEdJgUdHjejWe6gomtk7cQmoazaLc7docBa7cydcbgcJcHaCbZcmaZo0a8cvcbcanFgbn4n0c6bLaPbPdnb6aun1aVbYbVmTfTmVmWmnnZnYmclDeWeTl2mCh5kVgQaecEarcxbxbRcsbIaFctbpbbbrdlaccucZa3b5bBahdkcGcwbibAbqatcTaQdacidiakaAoun3b2asbXfFfkgLoqmLl0gRkUckdebtaMbMcRc4bebQaBbdbGcNb3bJamcAbva5bSjygPcWcgb9ddcpbwaxbkaScPaaaOgVgOmDmAjF&jsonp_prefix=ymaps2_0_14

просто подключите АПИ в режиме debug и дайте ссылку.

В том месте где происходит ошибка - ошибки нет.

Кто-то не правильно вызывает конечную функцию, только вот кто?

Нужен trace.

 

Сообщение: Объект не поддерживает это свойство или метод
Строка: 1
Символ: 1
Код: 0
URI-код: http://api-maps.yandex.ru/2.0.14/debug/combine.xml?modules=dDgAgNdxewdzdpfXk4nglck9lhk3eHeBi8i7gjhzhyhBhWd1mmmlkmknj1iZhDhJlShXhYeEj0hNhId2dTd6d9g7g6g8d5g5d0d8dVkYk2kZdXdUd7dYdRebeFlRlYlUhOdvg2d3fae8e5jfe9mjmfmkmemimhfnfDffkOgrgMdCmYkxgkjBexnnlwlxlulvevfuhlhkhmnlk8mPmNobocowofopnLoodOlffPepnmnkldlalim6nznAdWlZh3gdgaj3j4eseAeogwhShRhQhUhThVgcmQgydqe1emjwjugimderfCjze0i4fmfqgEdEfEfoi5i3fdlQhAlAlOlKlylNlJhwhvlClPlLf6f9dZd4fhjQjcdyjadrf5f4f8dukietklkkkjfyomolonf7f3dsjRjqjsiFiTiNnRnTiYhGhMeqhPitixiAiziyezeCgDfHjMjAkMkJg3fAdSg4g1eak0koltftgqefhbkQgpeKedgtiXhZhClTi2h2hHlXi1h1hFhLlWi0h0hEhKlVijifiiigihiBipikioinildPdLdMeejddtj2jbi9gHgFfsfwgGiWiViRjge7mgiSjGmUkLkyhtfgjNjrk5nvnsnrntnunpnoninfnjmOmMoioyoxoBoCoOoPoNoDoEoFoGoYoRoQoSoXoenKodlgeInqlenHn9n8oanInJlbnym5jTj6j5eMeNeOgxfZfYj9gsgBgCfchnhohphqhehhhdhrhjhshfdAfJfMggkHeyeGkGfrdwenejgze2e4eZe3eLornXnWjPnMlHlFlznQlGlMnPnOlBlIelfLjthceYiqgejLirf1kdkckgeujxoAoHoJfNfQfIfRfKjUjVj7jYdBj8jpjEjjfemIfpiLeXiCiuiviwl3fOkNkIkKmzmBegjSkplseQjlh8hakRfiiDnUl7nSl4jIiJiKiImbl6iHl9jDiGiUl8fvl1dFdIdGimdKdNdQm2mZm3m0m4m1fSfbfWmwmyk6ekf2ojcjmqmpc8b4crbTcXapawa6oZcqokohozadaHbncnbznEnweUn2ovm8nen6n7n5nbm9ncnam7ndg9loeJghgfkekaeiehlrgvhghieDh4fzfjfli6hulEnNhxjvh9khkfmsoVoToUoWoLfGmEjXeSjKjCeVjojnibmxmuisgYePeRjkieiMiPmal5gWiQiEdJgUdHjejWe6gomtk7cQmoazaLc7docBa7cydcbgcJcHaCbZcmaZo0a8cvcbcanFgbn4n0c6bLaPbPdnb6aun1aVbYbVmTfTmVmWmnnZnYmclDeWeTl2mCh5kVgQaecEarcxbxbRcsbIaFctbpbbbrdlaccucZa3b5bBahdkcGcwbibAbqatcTaQdacidiakaAoun3b2asbXfFfkgLoqmLl0gRkUckdebtaMbMcRc4bebQaBbdbGcNb3bJamcAbva5bSjygPcWcgb9ddcpbwaxbkaScPaaaOgVgOmDmAjF&jsonp_prefix=ymaps2_0_14

Возможно ещё это:

Сведения об ошибке на веб-странице

Агент пользователя: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E; InfoPath.2)
штамп времени: Mon, 27 Aug 2012 18:37:35 UTC


Сообщение: Команда не поддерживается объектом
Строка: 1680
Символ: 25
Код: 0
URI-код: http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU&coordorder=longlat&mode=debug

Вы не могли бы дать ссылку на страницу или хотя бы привести фрагмент кода, в котором происходит ошибка?

ссылка

http://family.by/spravka/sport/manual/sport/football/

открыть карту

----

был так же вариант, когда карта была изначально на странице открыта, а действие было "скрыть карту" - при клике выводилась первоначальная ошибка

всё работает как часы ошибок АПИ я не вижу

есть одна но к АПИ не имеет отношения


easytabs.js:26Uncaught TypeError: Cannot set property 'className' of null

Да вот как часы-то и не работает. Только если хреновые часы какие...

Специально убрал стороние скрипты с ошибками - что бы выдавало только ошибку по карте и её было видно.

можно на предыдущий или например

http://family.by/spravka/manual/dosug/kino/

Дело в том, что если открыть карту СРАЗУ - то ошибки не выдаёт и всё работает хорошо. Только посетитель не будет открывать её сразу - ему нужно осмотреться на странице. Так вот, если подождать даже 5 секунд после загрузки и не открывать карту, то затем открывается только белый квадрат Малевича.

Смотрю в ie и mozilla ff . IE пишет следующие 2 ошибки:

Сведения об ошибке на веб-странице

Сообщение: Недопустимый аргумент.
Строка: 26708
Символ: 17
Код: 0
URI-код: http://api-maps.yandex.ru/2.0.15/debug/combine.xml?modules=dDgygKdxeTdzdpfVllncltlqlylkfbe5jNjMgefwh6h5h8itd1mBmAkkkljZjaiaigl8iuive8jYijife9l9mfmbildvgMd3eNi4i3i7i5i6jqjpjsjrjAjwjzjyjxjjjfjhjejgjojijnjmjkfrfpfmjGfqmymumzmtmxmveleAedkNgpgJdCmYkvgfhteUnmlNlOlLlMeSeshQhPhRnklpmPmNobocovoeoonKonohdJlwfOeEnlnjlulrlzm6nynzd2dSd6d9g7g6g8d5g4d0d8dVkXeJk1lKkYeKdXdUd7dYdRdWmgiAgbf8j1drj2dyeGe4fDguipioinisiqirgamQgwdqfufBhnhmgkmDeFezhrftjJekeodEeBemjKebjLl7h7lRl5l1lPl4l0h3h2lTl6l2f4f7dZd4efjOdAjEjCf3f2f6dukfeHkhfLkgf5f1evdtjPiQiYnQnTi9idikime3eYe7gAfHhshEgri8iwh9maizjdiemejciyibiimdjbixicihmcdLdGdHkZkmeOeMjQfkjBfljtjujvgzmrmsmqdMdPdNjljFdsj0jDgLfUeqeugDgEi2jIfnmwhymUkHkwhkh0eehFhjlmnunrnqnsntnonnnhngnigomOmMoxowoAoBoNoOoMoCoDoFoEoXoQoPoRoWojnJoyoicilxeVgCnplvnGn9n8oanHnIlsnxm5jRj5j3eZe0e1gvkPfXfWj7gqgBeahShThUhVhKhMhIhXhOhWhJg0g5ejdTg3g1k2ePerlJgnfeffhZeXfJhDhlfMhHgcgikFeDe2fakEkKkIepdwfCgxfvfxoqnWnVnYnXmCopnLlYlWlQnPlXl3nNnOlSlZfZkbkckdkieIkjfNfQfIfRfKjSjTj6jXdBj4hhhwhbmIiWfPeghiiOnSmlnRmihziViUiTmpmkiSmnhxiRmmetdFdIdKmZm2m0m3m1m4kpiKf9dQgTdOjHfEfsenexlclelnfzf0olokomhpk6k5c8b3cqbTcXapaxa7fAoYcpogcQadaIbocmbAnDnvfhn1oum9nfn6n7n5nbm8n4nam7nehGlFeWkQgjgdkaj8eReQlIgthLhNg2k3hdiHiChYfyfdhoe6iBkLkGkJewehh1lVnMh4iIkefGmEjVhChufihghfiXi0momjgVi1iPiFfgkUgPjUfogmlflildk9loozoGoIk8k4aAaNc7docAa8cxdcbhcIcGaDbYcla0oZa9cubRcrbJaGcab9nEfcn3n0c6bMaQbOdnb5avnZaWbZbVmTfFmVmWhciNgXlUfjgQkTlaaecDarcwbyoUoSoToVoKcsbqbcbsdlacctcYa4b4bCahdkcFcvbibBbratcTaRdacgdiakaBotn2b2asbXeCeigIlhmLmhgOcjdebuaMbPcRc4bfbQaCbebHcLcObKamczbwa6bShqgUgNljlgcVcfb8ddcobxayblaTcPaaaPhv&jsonp_prefix=ymaps2_0_15


Сообщение: Объект не поддерживает это свойство или метод
Строка: 1
Символ: 1
Код: 0
URI-код: http://api-maps.yandex.ru/2.0.15/debug/combine.xml?modules=dDgygKdxeTdzdpfVllncltlqlylkfbe5jNjMgefwh6h5h8itd1mBmAkkkljZjaiaigl8iuive8jYijife9l9mfmbildvgMd3eNi4i3i7i5i6jqjpjsjrjAjwjzjyjxjjjfjhjejgjojijnjmjkfrfpfmjGfqmymumzmtmxmveleAedkNgpgJdCmYkvgfhteUnmlNlOlLlMeSeshQhPhRnklpmPmNobocovoeoonKonohdJlwfOeEnlnjlulrlzm6nynzd2dSd6d9g7g6g8d5g4d0d8dVkXeJk1lKkYeKdXdUd7dYdRdWmgiAgbf8j1drj2dyeGe4fDguipioinisiqirgamQgwdqfufBhnhmgkmDeFezhrftjJekeodEeBemjKebjLl7h7lRl5l1lPl4l0h3h2lTl6l2f4f7dZd4efjOdAjEjCf3f2f6dukfeHkhfLkgf5f1evdtjPiQiYnQnTi9idikime3eYe7gAfHhshEgri8iwh9maizjdiemejciyibiimdjbixicihmcdLdGdHkZkmeOeMjQfkjBfljtjujvgzmrmsmqdMdPdNjljFdsj0jDgLfUeqeugDgEi2jIfnmwhymUkHkwhkh0eehFhjlmnunrnqnsntnonnnhngnigomOmMoxowoAoBoNoOoMoCoDoFoEoXoQoPoRoWojnJoyoicilxeVgCnplvnGn9n8oanHnIlsnxm5jRj5j3eZe0e1gvkPfXfWj7gqgBeahShThUhVhKhMhIhXhOhWhJg0g5ejdTg3g1k2ePerlJgnfeffhZeXfJhDhlfMhHgcgikFeDe2fakEkKkIepdwfCgxfvfxoqnWnVnYnXmCopnLlYlWlQnPlXl3nNnOlSlZfZkbkckdkieIkjfNfQfIfRfKjSjTj6jXdBj4hhhwhbmIiWfPeghiiOnSmlnRmihziViUiTmpmkiSmnhxiRmmetdFdIdKmZm2m0m3m1m4kpiKf9dQgTdOjHfEfsenexlclelnfzf0olokomhpk6k5c8b3cqbTcXapaxa7fAoYcpogcQadaIbocmbAnDnvfhn1oum9nfn6n7n5nbm8n4nam7nehGlFeWkQgjgdkaj8eReQlIgthLhNg2k3hdiHiChYfyfdhoe6iBkLkGkJewehh1lVnMh4iIkefGmEjVhChufihghfiXi0momjgVi1iPiFfgkUgPjUfogmlflildk9loozoGoIk8k4aAaNc7docAa8cxdcbhcIcGaDbYcla0oZa9cubRcrbJaGcab9nEfcn3n0c6bMaQbOdnb5avnZaWbZbVmTfFmVmWhciNgXlUfjgQkTlaaecDarcwbyoUoSoToVoKcsbqbcbsdlacctcYa4b4bCahdkcFcvbibBbratcTaRdacgdiakaBotn2b2asbXeCeigIlhmLmhgOcjdebuaMbPcRc4bfbQaCbebHcLcObKamczbwa6bShqgUgNljlgcVcfb8ddcobxayblaTcPaaaPhv&jsonp_prefix=ymaps2_0_15

Явно написано, что это api-maps.yandex.ru, а не другие скрипты. Не спорю, возможно, это у меня скрипт с ошибкой - только какой, если карту скрывает/раскрывает, в первые 5 секунд показывает !? А если дело в api-maps.yandex.ru, то скажите мне: исправите ошибку или не исправите - чтобы я переделывал тогда логику скрипта.

не вижу ошибок в chrome и FF.

карта правда в ФФ у меня не отобразилась

и у вас сам код вывода карты минимизирован.

Так в чём хоть дело? Если ошибка в yandex api, то будет ли она исправляться и как тогда сделать, что бы карту можно было скрывать и открывать?