Клуб API Карт

Проблема с выводом карты

venukos
3 мая 2012, 01:18

Есть код, самописная CMS вывожу карту, чтобы добавить точку по клику: http://pastebin.com/y9M3twKM

 

Карта не выводится. Но когда убираю эту часть когда, то карта грузится:

 

 

 

YMaps.Events.observe(map, map.Events.Click, function (map, mEvent) {

                var myHtml = \" Выберите место <br>\"+'<form method=\"post\" action=\"modules.php?name=YandexMap&op=save\"><p>Примечание:<br><input type=\"text\" name=\"descriptpoint\" maxlength=\"50\"></p><input name=\"pcoord\" type=\"hidden\" value=\"'+mEvent.getGeoPoint()+'\" /><p><input type=\"submit\" value=\"Добавить\" /></p></form>';

                map.openBalloon(mEvent.getGeoPoint(), myHtml);

            }

 

 

В чем может быть ошибка, подскажите, уже мозг сломал Спасибо.

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

\" Выберите место
\" + '...' это должно вызывать SyntaxError

 

В чем может быть ошибка, подскажите, уже мозг сломал


поставьте firebug он съекономит ваше время и мозг

Установил, ошибку не показывает :(

дай ссылку

http://www.medpages.su/1/

 

вот выложил, карта отдельно выовдится стала, но элементов нет и по клику не появляется сообщение для добавления точки :(

Вы забыли создать обработчик клика

Uncaught ReferenceError: mEvent is not defined


И как это должно выглядить, что-то я не понял :(

 

Ниже скриншот, может это поможет?

Поправил код, но карта всеравно не выводится, и файрбаг не выдет ошибок , и опять же убираю те две строки, карта выводится.

 

Сделал так, сразу карта вывелась, но  событие клик не работает:

 

 

var myHtml = " Выберите место
"+'Бал бла';

map.openBalloon(mEvent.getGeoPoint(), myHtml);

 

 

 

 

   

ну тебе же firebug говорит в чем проблема

 Где в твоем коде определяется mEvent?

var myHtml = " Выберите место
"+'

Примечание:

';

 

вот же ниже вставил код map.openBalloon(mEvent.getGeoPoint(), myHtml);

Все решил проблему, работает. Но есть одно но, убрав теги и это работает. С чем это может быть связано?

может опять с кавычками намудрил?

дай ссылку

А вот скриншот из моего файрбага http://s56.radikal.ru/i153/1205/e9/ee8f6e7bcf6c.jpg

 

Кажется, здесь обработчик клика не нужен, именно ошибка в строчке той кторую я убираю

Может есть в документации хороший пример? А то в слепую не получается найти ошибку :(