Клуб API Карт

В Firefox отображается а в IE нет.

Игорь
13 июля 2009, 12:49

Добрый день!

Подскажите, что не так. На этой страничке переделанный пример Яндекс-карт . Но еще добавлено, чтобы в балуне была ссылка. Так вот, если ссылок в балуне нет, то все нормально. Как только делаю, чтобы вместо просто надписи была ссылка, так ссылки слева и метки в виде иконок на карте перестают отображаться в IE. В FF все нормально.

Может кто подскажет..

7 комментариев
Подписаться на комментарии к посту
Действительно, чудеса :)
В IE 8 вижу карту (долго грузится) а вот балунов нет.
К сожалению, как исправить не знаю.

P.S.: А ведь пользователи это такие люди у которых весь интернет находиться в синеньком Internet Explore're версии 6.
В том то и дело, что у подавляющего большинства стоит IE. C этим приходится считаться..
А так бы... под себя сваял сайт и живи - не тужи :) Эх!
В IE скрипт ломается на 226 строчке, потому что по спецификация html 4.01 вложенные ссылки недопустимы.

Поэтому для балуна задавайте отдельный контент, а для ссылки - свой.
Ага, понял. Понял, что нужно будет поломать голову. Где то в глубине души я надеялся, что нужно добавить одну запятую (тире, точку) и все заработает. :) Ан, нет. Все значительно сложнее. А жаль! Ладно, будем искать...
Спасибо!
P.S. Может для кого-то это раз плюнуть. Задайте мне направление, пожалуйста.
Можно поступить так:
1. Изменить 223 строчку:
var link = document.createElement('div'),

2. Закомментировать 225 строчку.

3. В строчку 228 добавить возвращаемое значение:
if (link.className == "active") return false;
Преклоняюсь!
Три действия - и все работает! Для меня непостижимо!
Спасибо большое! Простите, если захлестнул эмоциями :)
Удачи в разработке и изучению JavaScript ;)